Trip to Caernarfon

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Beddgelert to Caernarfon

🌄 Sit back and enjoy the 1 hour and 35 minute journey through stunning landscapes as you make your way to Caernarfon. The Ffestiniog & Welsh Highland Railways operate these scenic train services, providing a comfortable and relaxing trip. 💰 Tickets for the train ride between Beddgelert and Caernarfon are priced at £53, offering an affordable and efficient mode of transportation between these charming Welsh towns.

Where to stay in Caernarfon

There are over 112 hotels to stay in Caernarfon. Prices range from $66 per night.

Find accommodation
  • Ffestiniog & Welsh Highland Railways is the company that provides train routes from Beddgelert to Caernarfon. The direct train service operates three times a week on Tuesdays, Wednesdays, Thursdays, Saturdays, and Sundays, with the journey lasting approximately 1 hour and 35 minutes. The trains depart from Beddgelert station and arrive at Caernarfon station. The cost of a train ticket between these two destinations is typically around £54.
  • The direct train operated by Ffestiniog & Welsh Highland Railways is the fastest option for traveling between Beddgelert and Caernarfon. This service runs three times a week on Tuesdays, Wednesdays, Thursdays, Saturdays, and Sundays, with a travel time of approximately 1 hour and 35 minutes. This direct route ensures a quick and convenient journey between the two destinations.
  • Trains from Beddgelert to Caernarfon operated by Ffestiniog & Welsh Highland Railways, depart from Beddgelert station. Beddgelert station serves as the departure point for the direct train service connecting these two locations. Passengers can board the train at Beddgelert station to begin their journey to Caernarfon.
  • There are three trains per week between Beddgelert and Caernarfon. These train services operate on Tuesdays, Wednesdays, Thursdays, Saturdays, and Sundays, providing travelers with limited but regular options to make the journey. The direct train departing from Beddgelert station takes approximately 1 hour and 35 minutes to reach Caernarfon station, offering a convenient and efficient mode of transportation between these two locations. The cost of a train ticket for this route typically amounts to around £54.
  • The train from Beddgelert to Caernarfon operated by Ffestiniog & Welsh Highland Railways, arrives at Caernarfon station. This station serves as the final destination for this particular train route, providing passengers with a convenient and central location upon their arrival in Caernarfon. Travelers can easily disembark at Caernarfon station to begin exploring the attractions and amenities that the town has to offer, as it is the designated endpoint for this journey.
  • The first trains from Beddgelert to Caernarfon, operated by Ffestiniog & Welsh Highland Railways, usually depart early in the morning on the scheduled days of service, which include Tuesday, Wednesday, Thursday, Saturday, and Sunday. The exact departure times may vary, so it's advisable to check the latest timetable for accurate information. As for the last trains of the day, they typically depart in the late afternoon or early evening, providing travelers with options for various times to make the journey between Beddgelert and Caernarfon by train.
  • There are three direct train trips each week between Beddgelert and Caernarfon, specifically on Tuesday, Wednesday, Thursday, Saturday, and Sunday. These direct services provided by Ffestiniog & Welsh Highland Railways offer travelers a convenient option for transportation between the two locations. The journey duration for these direct trains is approximately 1 hour and 35 minutes, providing a relatively quick and efficient mode of travel between Beddgelert and Caernarfon by train.
  • Yes, there is a direct train between Beddgelert and Caernarfon. This train service, operated by Ffestiniog & Welsh Highland Railways, departs from Beddgelert three times a week on Tuesday, Wednesday, Thursday, Saturday, and Sunday, and arrives at Caernarfon station. The journey on this direct train takes approximately 1 hour and 35 minutes, providing a convenient and efficient travel option between the two locations.
  • The cost of a train ticket between Beddgelert and Caernarfon is typically around £54. This fare provides travelers with a direct train service operated by Ffestiniog & Welsh Highland Railways, making it a convenient and affordable option for reaching Caernarfon from Beddgelert. Passengers can enjoy a smooth journey on this route while enjoying the scenic views of the Welsh countryside.

Will you be returning to Beddgelert by train?

If you are looking for the return train journey, check out trains from Caernarfon to Beddgelert

See schedule