Trip to Lossiemouth

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 Lossiemouth

🚂 Embark on a scenic train journey from Edinburgh to Lossiemouth, a coastal town in the northeast of Scotland. The journey takes approximately 4 hours and 56 minutes, offering breathtaking views of the Scottish countryside along the way. 🎟️ Ticket prices for the train from Edinburgh to Lossiemouth can range from £73 to £233, depending on the class of travel and booking options.

Where to stay in Lossiemouth

There are over 20 hotels to stay in Lossiemouth. Prices range from $78 per night.

Find accommodation
  • The primary train operator that provides routes from Edinburgh to Lossiemouth is ScotRail. The journey typically takes around 4 hours and 56 minutes via train. Ticket prices for this route can vary from £74 to £237, depending on factors such as the class of travel and time of booking. It is recommended to check the ScotRail website for the most up-to-date schedules and prices for your desired travel dates.
  • The fastest train option for traveling between Edinburgh and Lossiemouth typically takes around 4 hours and 56 minutes. This duration may vary depending on the specific train schedule and any potential stops along the route. Prices for a train journey between these destinations can range from £74 to £237, with the fare being influenced by factors such as the class of travel selected and the time of booking. It is advisable to check the train timetable for the most convenient and time-efficient option for your journey.
  • There are several trains that operate between Edinburgh and Lossiemouth with varying departure times throughout the day. The journey typically takes around 4 hours and 56 minutes by train. Ticket prices for these trains can range from £74 to £237, depending on factors such as the class of travel chosen and the time of booking. Passengers are advised to check the train schedule in advance to choose a suitable departure time for their travel needs.
  • The first train of the day from Edinburgh to Lossiemouth typically departs in the early morning, while the last train usually leaves in the late evening. The total travel time for this journey by train is approximately 4 hours and 56 minutes. Passengers should check the current train schedule to confirm the exact departure times for the first and last trains of the day.
  • There are typically several direct train trips each day between Edinburgh and Lossiemouth. The journey by train takes around 4 hours and 56 minutes. Passengers can choose from various departure times throughout the day, offering flexibility for travel planning. For the most accurate and up-to-date information on the number of direct train trips available per day, it is recommended to check the ScotRail website or contact the train operator directly.
  • The cost of a train ticket from Edinburgh to Lossiemouth can vary depending on factors such as the time of booking, class of travel, and availability. Generally, prices for this route range from £74 to £237. It is advisable to book tickets in advance to secure the best fares and to check for any promotional offers or discounts that may be available. Passengers should also consider flexible fare options or travel during off-peak times to potentially save on their train ticket costs.

Will you be returning to Edinburgh by train?

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

See schedule