Travel from London to Dolgellau

Bus or train from London to Dolgellau?

You can take a train from London to Dolgellau via Birmingham New Street and Machynlleth, Bus Depot (Machynlleth Railway Station) in around 5 h 56 min. Alternatively, you can take a bus from London to Dolgellau via Newtown, Bus Station (Tourist Information Office) and Machynlleth, Bus Depot (Machynlleth Railway Station) in around 8 h 47 min.

How to get from London to Dolgellau

From London Euston train to Birmingham New Street, train to Machynlleth, Bus Depot (Machynlleth Railway Station), then bus to Dolgellau, Ffordd Arran Road (Dolgellau Depot). 5 h 56 min £108. From London Marylebone train to Birmingham Moor Street, walk to Birmingham New Street, train to Machynlleth, Bus Depot (Machynlleth Railway Station), then bus to Dolgellau, Ffordd Arran Road (Dolgellau Depot). 6 h 28 min £103. From London Victoria Coach Station bus to Newtown, Bus Station (Tourist Information Office), bus to Machynlleth, Bus Depot (Machynlleth Railway Station), then bus to Dolgellau, Ffordd Arran Road (Dolgellau Depot). 8 h 47 min £27. From London drive to Dolgellau. 3 h 53 min £41. From London Paddington train to Temple Meads, bus to Bristol airport, fly to Chester airport, bus to Chester, train to Ruabon, Railway Station (Ruabon Railway Station), then bus to Dolgellau. 7 h 59 min £176.
Close Print Itinerary
  1. Here are 5 options to get from
    London to Dolgellau:

    1. Trip:
      1 Train
      • One-Way approx: USD $115 - $189
      • Duration: 5 h 56 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $115 - $189
        • Duration: 5 h 56 min
        Close x
    2. Trip:
      2 Train via London Marylebone
      • One-Way approx: USD $113 - $181
      • Duration: 6 h 28 min
      Open +
      • Trip:
        2 Train via London Marylebone
        • One-Way approx: USD $113 - $181
        • Duration: 6 h 28 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $31 - $40
      • Duration: 8 h 47 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $31 - $40
        • Duration: 8 h 47 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 3 h 53 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 3 h 53 min
        Close x
    5. Trip:
      5 Train, fly, bus
      • One-Way approx: USD $209 - $378
      • Duration: 7 h 59 min
      Open +
      • Trip:
        5 Train, fly, bus
        • One-Way approx: USD $209 - $378
        • Duration: 7 h 59 min
        Close x