1map logoGo to main page

Florence, Tuscany to Edinburgh, Edinburgh from $96: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Florence, Italy
to
Edinburgh, United Kingdom

How to Get from Florence to Edinburgh: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$96 - PlaneBest price
1061 milesDistance
3h 40m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Florence to Edinburgh with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  40m
Estimated price
$96-352
Recommended
route map
Distance: 1061 miles
Duration: 3h 40m

See more options

Pricing table
Company
various
Drive
Drive
Average Duration
21h  35m
Estimated price
$0-0
Company
various
Plane
Drive
Average Duration
5h  44m
Estimated price
$147-469
Company
various
Bus
Average Duration
37h  55m
Estimated price
$165-286
Company
various
Drive
Drive
Average Duration
22h  51m
Estimated price
$422-627
Company
various
Train
Bus
Bus
Average Duration
41h  20m
Estimated price
$470-1000
Company
various
Train
Average Duration
20h  6m
Estimated price
$478-982

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $187 $146 $123 $137 $198 $154 $137
Fly $139 $123 $108 $157 $157 $150 $198

Traveling From Florence to Edinburgh

Traveling from Florence to Edinburgh offers an intriguing contrast between the sun-kissed beauty of Renaissance art and architecture and the rugged charm of Scotland's historic capital.

Best Neighbourhoods in Edinburgh

Edinburgh's neighborhoods each offer a distinct character and charm.

Old Town
• Home to the iconic Edinburgh Castle.
• Cobblestone streets lined with historic pubs.
Leith
• Vibrant waterfront with trendy eateries.
• Rich maritime history and culture.
New Town
• Elegant Georgian architecture throughout.
• High-end shopping on George Street.

Best Times To Visit Edinburgh's Attractions

Planning your visit to Edinburgh's attractions can make all the difference.

Edinburgh Castle
Visit early in the morning or late afternoon for fewer crowds.
Holyrood Palace
Weekdays are quieter; aim for early spring or late autumn visits.
Arthur's Seat
Early mornings on weekdays offer tranquility and stunning sunrise views.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, leading to mild summers and chilly winters, with frequent rain throughout the year. The best times to visit are late spring and early autumn when you can enjoy the city's beauty while avoiding the heavy tourist crowds and less favorable weather.

Edinburgh Dining Recommendation

For a true taste of Scotland, try the haggis at The Witchery by the Castle, where the rich, savory flavors of this iconic dish contrast sharply with the light, fresh ingredients typical of Florentine cuisine. The atmospheric setting, complete with candlelight and historic décor, offers a dining experience that feels distinctly different from the bustling trattorias of Florence.

Florence - Edinburgh operators

Explore transport companies operating between Florence and Edinburgh, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
britishairways.com

Plane from Florence Airport (FLR) to Edinburgh Airport (EDI)

Average Duration
2h 55m
Estimated price
$200-750
Website
klm.com

Plane from Florence Airport (FLR) to Glasgow Airport (GLA)

Average Duration
5h 10m
Estimated price
$320-900
Website
lufthansa.com

Plane from Florence Airport (FLR) to Glasgow Airport (GLA)

Average Duration
4h 30m
Estimated price
$340-850
Website
airfrance.com

Plane from Florence Airport (FLR) to Edinburgh Airport (EDI)

Average Duration
4h 52m
Estimated price
$230-1200
Train Show train routes
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Firenze S.M.N. to Torino Porta Susa

Average Duration
2h 54m
Estimated price
$35-110

Train from Firenze S.M.N. to Bologna Centrale

Average Duration
38m
Estimated price
$11-50
Contact phone
+33 1 84 94 36 35
Website
en.oui.sncf

Train from Torino Porta Susa to Paris Gare De Lyon

Average Duration
7h 33m
Estimated price
$120-210
Contact phone
+44 343 218 6186
Website
eurostar.com

Train from Paris Nord to London St Pancras Intl

Average Duration
2h 21m
Estimated price
$130-380
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from King's Cross to Edinburgh

Average Duration
4h 22m
Estimated price
$190-280
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Florence to Paris City Centre - Bercy Seine

Average Duration
16h 55m
Estimated price
$95-140

Bus from Paris City Centre - Bercy Seine to London Victoria

Average Duration
9h 35m
Estimated price
$40-60

Bus from London Victoria to Edinburgh Bus Station

Average Duration
8h 55m
Estimated price
$55-85
Website
uk.megabus.com

Bus from London Victoria to Edinburgh Bus Station

Average Duration
9h 25m
Estimated price
$35-50
Ferry
Contact phone
01304 448866
Website
poferries.com

Ferry from Calais to Port of Dover

Average Duration
1h 45m
Estimated price
$55-75
Contact phone
+45 33 42 30 10
Website
dfds.com

Ferry from Calais to Port of Dover

Average Duration
2h 30m
Estimated price
$85-190
Contact phone
+353 818 300 400
Website
irishferries.com

Ferry from Calais to Port of Dover

Average Duration
1h 30m
Estimated price
$35-50

Florence to Edinburgh: Overview of Bus, Train, Flight, and Car Trips

Traveling between Florence and Edinburgh offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚆 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.
🛫 Flying from Florence Airport to Edinburgh Airport is a quick and convenient way to travel between these two beautiful cities. The direct flight takes just 2 hours and 55 minutes, making it an efficient option for those looking to save time. 💸 The prices for flights between Edinburgh and Florence can range from €88 to €324, depending on the airline, booking time, and availability. Despite the varying price points, flying remains an accessible and popular mode of transportation for those wishing to explore both Florence and Edinburgh in a single trip.
Departure Point
Florence Airport
Arrival Point
Edinburgh Airport
Useful tips for plane travellers
• Consider booking a direct flight with Swiss or British Airways for convenience, as these airlines offer the quickest route from Florence to Edinburgh, taking approximately 2 hours and 55 minutes.
• Upon arrival at Edinburgh Airport, expect to navigate the airport to collect your luggage efficiently; the airport is well-signposted, and facilities like the baggage claim and customs are generally quick, but be prepared for some queues during peak times.
• Taxis from Edinburgh Airport to the city center typically cost around £25-£30 and the journey takes about 25 minutes; alternatively, consider the Airport Tram for a more cost-effective option with a fare of about £6.
🚌 Starting from Florence station, travelers can embark on an adventurous bus journey to Edinburgh. 🌍 The route involves transfers in iconic cities such as Paris and London, offering a diverse experience along the way. 🎒 The total travel time from Florence to Edinburgh by bus is approximately 37 hours and 55 minutes. 🚌 As for the cost, the bus fares between Florence and Edinburgh typically range from €152 to €264. 💸 Travelers can choose from different seating options and amenities to tailor their journey to their preferences. 🎉 Whether it's for sightseeing, adventure, or simply enjoying the scenic route, this bus trip promises unforgettable memories for all on board.
Departure Point
Florence station
Arrival Point
Edinburgh Bus Station

Frequently asked questions

Find out more about the route from Florence to Edinburgh.

Or choose the category:
The distance between Florence and Edinburgh is 1061 miles. By train, it takes approximately 18 hours and 32 minutes to travel between the two cities. Alternatively, you can take a train to Pisa and then fly to Edinburgh, which takes about 7 hours and 1 minute. By plane, the travel time is 5 hours and 51 minutes. If you prefer to travel by bus, it takes approximately 38 hours and 31 minutes to reach Edinburgh from Florence.
The most cost-effective and time-efficient transportation option for traveling from Florence to Edinburgh is by train and flying. This option takes approximately 7 hours and 1 minute and costs between €54 and €254. However, if time is a higher priority, the quickest way to reach Edinburgh would be by flying, which takes approximately 5 hours and 51 minutes and costs between €63 and €308. Both options provide efficient travel times and offer different price ranges to cater to various budgets.
The prices for train travel between Florence and Edinburgh can vary between €485 and €1003. On the other hand, the prices for bus travel between the two cities can range from €138 to €228. These variations in prices may depend on factors such as the time of travel, class of service, and any special promotions or discounts available. It is advisable to check with different transportation providers and websites for the most accurate and up-to-date pricing information.
To travel from Florence to Edinburgh without a car, your best options are by train or by plane. Taking a train via Lyon is the most time-consuming option, with a travel time of 18 hours and 32 minutes, and a cost ranging from €453 to €1087. Alternatively, flying is the quickest option, taking only 5 hours and 51 minutes, with prices ranging from €63 to €308. If you prefer a more budget-friendly option, you can take a bus, which takes 38 hours and 33 minutes and costs between €136 and €254.
There is no direct train link between Florence and Edinburgh. However, there are train services available that involve transfers in various cities such as Milan, Lyon, Lille, and London. The total travel time can take approximately 18 hours and 32 minutes. It is recommended to plan accordingly and check the schedules and connections before traveling.
The flight between Florence and Edinburgh typically takes around 2 hours and 55 minutes. The cost of the flight can vary between €67 and €301, depending on the time of booking and airline. It is recommended to book in advance to get the best prices.
There are a variety of accommodation options available near Edinburgh. There are over 1382 hotels to choose from, offering a range of prices and amenities. Prices start at €38 per night, making it suitable for different budgets. It is recommended to check online booking platforms and compare reviews to find the best option that suits your preferences and needs.

Trips to Edinburgh