Dolgellau
Dolgellau
Porthmadog
Porthmadog
Bus Driving

Dolgellau to Porthmadog

Updated: 29 May 2026

Porthmadog is a short distance from Dolgellau, approximately 30 km. By car, the journey takes about 40 minutes via the A487. By bus, it takes around 1 hour. This route offers beautiful views of the Welsh coast.

Total Distance: 30 km driving distance, 25 km straight-line air distance.
Fastest Way
Driving, 40 minutes.
Cheapest Way
Bus, 5 GBP.
Compare Dolgellau to Porthmadog Routes
Bus
Direct
Driving
Direct
Duration 1 hour 40 mins
Avg Price 5-8 GBP 4-6 GBP fuel
Operator Lloyds Coaches N/A
Route Dolgellau to Porthmadog via A487. A487.
Tip Check the bus timetable in advance. The road is scenic but narrow.
Travel Tips
  • Driving
    Use the public car parks.
  • Bus
    Check the bus timetable in advance.
  • Walking
    Porthmadog is walkable; explore the historic lanes.
  • Dining
    Try the local food scene in the town center.
  • Weather
    Always carry a jacket.
Safety Tips
  • Driving
    Be alert for narrow roads.
  • Night
    Stay in well-lit areas at night.
  • Personal
    Keep your belongings secure.
  • Emergency
    Dial 999 for any emergency.
People Also Ask
  • Is there a direct bus?
    Yes, the bus is direct.
  • How long is the drive?
    About 40 minutes.
  • Are there tolls?
    No, there are no tolls on this route.
  • Is Porthmadog safe?
    Yes, it is a small town with standard safety.
  • Best time to visit?
    Spring and Summer.
Quick Info
  • From Dolgellau, Wales, United Kingdom
  • To Porthmadog, Gwynedd, United Kingdom
  • Modes
Best Time to Travel

Spring and Summer for coastal views.

Things to Do in Porthmadog
1
Ffestiniog Railway
Ride the historic train. It is a major landmark.
2
Portmeirion
Visit the Italianate village. It is a beautiful site.
3
Harbour
Explore the harbor. It is a great place for a walk.
4
Maritime Museum
Discover local history. It is a great museum.
Tags
Dolgellau to Porthmadog bus Dolgellau to Porthmadog drive Travel to Porthmadog Porthmadog transport Bus from Dolgellau Driving to Porthmadog Gwynedd travel Porthmadog city guide