Trip to Dornoch

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 Dornoch

🚂 Embark on a scenic train journey from Edinburgh to Dornoch, a peaceful town in the Highlands of Scotland. 💷 Ticket prices for the train ride between Edinburgh and Dornoch range from £79 to £178, offering passengers flexibility in choosing the fare that best suits their budget. With a travel time of 6 hours and 7 minutes, travelers can sit back, relax, and enjoy the journey through the Scottish countryside.

Where to stay in Dornoch

There are over 41 hotels to stay in Dornoch. Prices range from $65 per night.

Find accommodation

Will you be returning to Edinburgh by train?

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

See schedule