Trip to Crieff

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 Edinburgh to Crieff

🚆 The train journey from Edinburgh to Crieff takes approximately 2 hours and 10 minutes, offering a scenic route through the beautiful Scottish countryside. 💷 The prices for a train ticket between Edinburgh and Crieff can vary, ranging from £39 to £107 depending on the class of service and time of booking.

Where to stay in Crieff

There are over 54 hotels to stay in Crieff. Prices range from $69 per night.

Find accommodation
  • Several train companies provide routes from Edinburgh to Crieff including ScotRail and Caledonian Sleeper. The journey typically takes about 2 hours and 10 minutes by train. Ticket prices for this route can range from £39 to £108, depending on factors such as class of service and time of booking. It is advisable to check the websites of these companies for the most up-to-date schedules and ticket prices.
  • The fastest train option between Edinburgh and Crieff is typically offered by ScotRail, with a travel time of approximately 2 hours and 10 minutes. Prices for this train service can range from £39 to £108, depending on factors such as class of service and availability. Passengers looking for a quick and convenient journey may consider opting for this faster train option to reach Crieff from Edinburgh efficiently.
  • There are several trains operating between Edinburgh and Crieff offering passengers flexibility in choosing their preferred departure time. The journey typically takes around 2 hours and 10 minutes by train. Prices for these trains can vary from £39 to £108, allowing travelers to select the option that best fits their budget and schedule. It is recommended to check the train schedules and availability closer to the desired travel date to secure the most suitable train for your journey.
  • The first train of the day from Edinburgh to Crieff typically departs early in the morning, allowing passengers to start their journey at a convenient time. The last train usually leaves later in the evening, providing flexibility for travelers who prefer to travel at night. With a journey time of approximately 2 hours and 10 minutes by train, passengers can choose between these options based on their schedule and preferences. It is advisable to check the train schedules closer to the travel date to confirm specific departure times for the day of travel.
  • There are typically multiple direct train trips each day between Edinburgh and Crieff providing passengers with options for convenient travel. With a journey time of around 2 hours and 10 minutes by train, travelers can choose a departure time that best suits their schedule. The availability of direct train trips ensures a seamless and efficient journey between the two locations. Passengers can check the train schedules to select the most suitable direct train trip for their travel plans.
  • The cost of a train ticket from Edinburgh to Crieff typically ranges from £39 to £108, depending on various factors such as class of service, time of booking, and availability. Passengers can choose from different fare options to suit their budget and preferences. It is recommended to check the latest prices and promotions offered by the train companies servicing this route to secure the best deal for the journey. Travelers may also consider booking in advance or exploring any discounted fares to potentially lower the cost of the train trip.

Will you be returning to Edinburgh by train?

If you are looking for the return train journey, check out trains from Crieff to Edinburgh

See schedule