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

🌙 The train ride offers a comfortable and scenic route, with the journey taking approximately 4 hours and 21 minutes to reach the bustling city of Edinburgh. 💷 Ticket prices for this train route can range from £49 to £114, making it an affordable and efficient way to travel between Nairn and the historic capital of Scotland.

Where to stay in Edinburgh

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

Find accommodation
  • First ScotRail Service is the primary company providing train routes from Nairn to Edinburgh. There is an overnight train that operates Monday to Saturday, with the journey taking approximately 4 hours and 21 minutes. The train departs from Inverness station and arrives at Edinburgh station, offering a convenient and comfortable way to travel between the two cities. Ticket prices for this train route typically range from £50 to £116.
  • The fastest train between Nairn and Edinburgh is the overnight train operated by First ScotRail Service. This train departs from Inverness station and arrives at Edinburgh station, with a journey time of approximately 4 hours and 21 minutes. It offers a quick and convenient travel option for passengers looking to reach Edinburgh from Nairn.
  • Trains departing for Edinburgh from Nairn are operated by First ScotRail Service and depart from Inverness station. Passengers traveling from Nairn will need to make their way to Inverness station to board the train to Edinburgh. This station serves as the departure point for the train services connecting Nairn to Edinburgh.
  • There is one overnight train operating from Nairn to Edinburgh provided by First ScotRail Service. This train service runs from Monday to Saturday, offering travelers a convenient option to reach Edinburgh. The journey on this train takes approximately 4 hours and 21 minutes. Travelers can enjoy a comfortable ride from Inverness station in Nairn to Edinburgh station in the capital city of Scotland.
  • The train from Nairn to Edinburgh operated by First ScotRail Service, arrives at Edinburgh station. Edinburgh station is the main railway station in the capital city of Scotland, conveniently located in the city center. Passengers can easily access various transportation options and explore the city's attractions upon arrival at Edinburgh station.
  • The first train of the day from Nairn to Edinburgh is an overnight train that departs in the evening and arrives in the early hours of the following day. This train operates Monday to Saturday and the journey takes approximately 4 hours and 21 minutes. The last train of the day from Nairn to Edinburgh is also the overnight service, offering passengers a convenient way to travel between the two cities outside of regular daytime hours.
  • There is one direct train trip each day between Nairn and Edinburgh. This overnight train service, operated by First ScotRail Service, runs from Nairn to Edinburgh from Monday to Saturday. The journey lasts approximately 4 hours and 21 minutes, providing passengers with a convenient and efficient way to travel between the two cities without the need for transfers or layovers. The ticket prices for this direct train trip vary between £50 and £116, offering flexibility for travelers with different budget preferences.
  • Yes, there is a direct overnight train between Nairn and Edinburgh. This train service, operated by First ScotRail Service, runs from Nairn to Edinburgh from Monday to Saturday. The journey on this direct route takes approximately 4 hours and 21 minutes, providing passengers with a convenient and efficient option for traveling between the two cities without requiring any transfers.
  • The cost of a train ticket from Nairn to Edinburgh ranges from £50 to £116. The price may vary depending on factors such as the time of booking, class of travel, and availability of discounts or promotions. Passengers can choose from different fare options to suit their budget and preferences when traveling by train between Nairn and Edinburgh.

Will you be returning to Nairn by train?

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

See schedule