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

🚂 The train journey from Lossiemouth to Edinburgh takes approximately 4 hours and 43 minutes, offering a scenic route through the Scottish countryside. 💷 Ticket prices for the train ride between Lossiemouth and Edinburgh range between £71 to £238, with options for different class accommodations and flexible fare types.

Where to stay in Edinburgh

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

Find accommodation
  • The train route from Lossiemouth to Edinburgh is provided by ScotRail. The journey typically takes approximately 4 hours and 43 minutes. Ticket prices for this route vary depending on factors such as class of service, time of booking, and availability, with fares ranging from £72 to £242. It is recommended to book tickets in advance to secure the best fares for this journey.
  • The fastest train option between Lossiemouth and Edinburgh is typically operated by ScotRail, with a travel time of approximately 4 hours and 43 minutes. Prices for this train journey can range from £72 to £242 depending on factors such as class of service and booking conditions. While this train may not be the quickest mode of transportation between these two destinations, it offers a comfortable and scenic way to travel through the Scottish countryside.
  • There are several trains that operate between Lossiemouth and Edinburgh on a daily basis. The journey typically takes around 4 hours and 43 minutes, with varying ticket prices ranging from £72 to £242 depending on factors such as class of service and availability. Passengers have the flexibility to choose from multiple departure times throughout the day to suit their travel schedule. It is advisable to check the train schedules and book tickets in advance to secure preferred departure times and fares for this route.
  • The first train of the day from Lossiemouth to Edinburgh typically departs early in the morning, while the last train usually leaves in the evening. The journey duration between the two cities by train is approximately 4 hours and 43 minutes. It is recommended to check the updated train schedules for specific departure times as they may vary depending on the day of the week. Travelers can choose from a range of departure times throughout the day to find a convenient option that suits their itinerary.
  • There are multiple direct train trips available each day between Lossiemouth and Edinburgh. Travelers have the flexibility to choose from various departure times to suit their schedule. The journey duration by train between the two cities is approximately 4 hours and 43 minutes. It is advisable to check the current timetable for specific train departures and plan accordingly.
  • The cost of a train ticket from Lossiemouth to Edinburgh varies depending on factors such as class of service, time of booking, and availability. Prices for this route typically range from £72 to £242. It is recommended to book tickets in advance to secure the best fares and potentially save money on your journey. Additionally, checking for any available discounts or promotions could help reduce the cost of your train travel.

Will you be returning to Lossiemouth by train?

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

See schedule