Travel options for:
York to Snowdonia
  • Train

    $68 - $103
    1. York

      1 h 20 min - hourly

      $28 - $40

    2. Manchester Piccadilly

      1 h 56 min - 5 times a day

      $35 - $55

    3. Llandudno Junction, Station

      35 min - hourly

      $3 - $7

    4. Betws-y-Coed, Railway Station

      29 min - every 2 hours

      $1 - $2

    5. Gwastadnant, Cae Perthi

      26 min - 1.1 miles

  • Bus

    $31 - $46
    1. York, Blossom Street (Premier

      46 min - hourly

      $7 - $10

    2. Leeds City Centre, Dyer Street

      2 h 30 min - hourly

      $10 - $14

    3. LIVERPOOL, Liverpool One Bus

      2 h 32 min - 4 times a week

      $9 - $13

    4. Llandudno Junction, Station

      35 min - hourly

      $3 - $7

    5. Betws-y-Coed, Railway Station

      29 min - every 2 hours

      $1 - $2

    6. Gwastadnant, Cae Perthi

      26 min - 1.1 miles

  • Drive

    $35 - $55
    1. York

      3 h 2 min - 177.1 miles

      $35 - $55

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From York train to Manchester Piccadilly, train to Llandudno Junction, Station (Llandudno Junction Station), bus to Betws-y-Coed, Railway Station (Information Centre), bus to Gwastadnant, Cae Perthi, then walk to Snowdonia. 6 h 27 min £59. From York, Blossom Street (Premier Inn) bus to Leeds City Centre, Dyer Street (Dyer Street Coach Station), bus to LIVERPOOL, Liverpool One Bus Station, bus to Llandudno Junction, Station (Llandudno Junction Station), bus to Betws-y-Coed, Railway Station (Information Centre), bus to Gwastadnant, Cae Perthi, then walk to Snowdonia. 9 h 57 min £30. From York drive to Snowdonia. 3 h 2 min £34.

 
 

Bus or train from York to Snowdonia?

TransPennine Express operates a train from York to Snowdonia every 30 minutes. Tickets cost $28 - $40 and the journey takes 1 h 20 min. 4 other operators also service this route. Alternatively, Yorkshire Coastliner operates a bus from York to Snowdonia hourly. Tickets cost $7 - $10 and the journey takes 46 min. 5 other operators also service this route.