Trip to Edinburgh

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

🚂 The train journey from Crieff to Edinburgh takes approximately 1 hour and 49 minutes, offering a scenic route through the picturesque Scottish countryside. 💰 Ticket prices for the train between Crieff and Edinburgh range from £41 to £109, allowing for flexibility based on budget and preferred class of travel.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Find accommodation
  • Several companies provide train services from Crieff to Edinburgh including ScotRail and Avanti West Coast. The journey typically takes around 1 hour and 49 minutes by train. Prices for a train ticket between Crieff and Edinburgh can range from £42 to £110, depending on the class of service and time of booking. It is advisable to check the latest schedules and fares on the respective company websites before planning your journey.
  • The fastest train between Crieff and Edinburgh typically takes around 1 hour and 49 minutes. The journey duration may vary slightly depending on specific train schedules and potential stops along the route. Train tickets for this route can range in price from £42 to £110, so it's recommended to plan and book your journey in advance to secure the best fare and travel time. Travelers can check with the train operators such as ScotRail or Avanti West Coast for the most up-to-date information on schedules and ticket prices.
  • There are several trains that operate between Crieff and Edinburgh. The journey typically takes around 1 hour and 49 minutes by train. Travelers can choose from various train schedules throughout the day, offering flexibility in planning their trip. Prices for a train ticket between Crieff and Edinburgh can vary from £42 to £110, depending on factors such as class of service, time of booking, and availability. It is advisable to check the specific train timings and ticket prices on the respective train operators' websites before finalizing your travel plans.
  • The first train from Crieff to Edinburgh typically departs early in the morning, allowing passengers to start their journey at the beginning of the day. Conversely, the last train of the day usually leaves in the evening, providing travelers with an option for a late-night journey. The total travel time between Crieff and Edinburgh by train is approximately 1 hour and 49 minutes. It is recommended to check the specific departure times and schedules on the train operators' websites to plan your trip accordingly.
  • There are multiple direct train trips available each day between Crieff and Edinburgh. Passengers have the flexibility to choose from various departure times throughout the day to suit their travel schedule. The journey duration between Crieff and Edinburgh by train is typically around 1 hour and 49 minutes. Travelers can check the specific timetable for direct train services on the respective train operators' websites to plan their trip conveniently.
  • The cost of a train ticket from Crieff to Edinburgh varies between £42 and £110, depending on factors such as the class of service, time of booking, and availability of discounts or promotions. Passengers can choose from different fare options to suit their budget and preferences. It is advisable to check the latest fares and promotional offers on the train operators' websites or booking platforms to secure the best deal for the journey. Travelers may also consider booking tickets in advance to potentially benefit from lower prices.

Will you be returning to Crieff by train?

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

See schedule