Travel from Birmingham-England to Dolgellau

Bus or train from Birmingham to Dolgellau?

Arriva Trains Wales operates a train from Birmingham to Dolgellau every 4 hours. Tickets cost $40 - $70 and the journey takes 2 h 16 min. 2 other operators also service this route. Alternatively, Megabus UK operates a bus from Birmingham to Dolgellau once a week. Tickets cost $21 - $35 and the journey takes 2 h 30 min. 3 other operators also service this route.

How to get from Birmingham to Dolgellau

From Birmingham New Street train to Machynlleth, Bus Depot (Machynlleth Railway Station) then bus to Dolgellau, Ffordd Arran Road (Dolgellau Depot). 3 h 34 min £40. From Birmingham, Hill Street Railway Bridge 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). 5 h 42 min £31. From Birmingham drive to Dolgellau. 1 h 58 min £19.

Operators from Birmingham to Dolgellau

Close Print Itinerary
  1. Here are 3 options to get from
    Birmingham to Dolgellau:

    1. Trip:
      1 Train
      • One-Way approx: USD $47 - $73
      • Duration: 3 h 34 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $47 - $73
        • Duration: 3 h 34 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $33 - $46
      • Duration: 5 h 42 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $33 - $46
        • Duration: 5 h 42 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $22 - $35
      • Duration: 1 h 58 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $22 - $35
        • Duration: 1 h 58 min
        Close x