Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Florence to Edinburgh

🚆 Embark on a picturesque train journey from Florence to Edinburgh spanning a duration of approximately 20 hours and 6 minutes. Traverse through stunning European landscapes and revel in the romantic charm of train travel. 💰 Prices for train tickets between Florence and Edinburgh range from €441 to €905, offering various fare options to suit your budget and travel preferences. Consider booking in advance to secure the best deals and enjoy a cost-effective way to experience the scenic route.

Where to stay in Edinburgh

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

Accomodation

Will you be returning to Florence by train?

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

See schedule