Cheapest price
£178
Average price
£224
Fastest journey
1 d 15 h 50 m
Average duration
1 d 17 h 56 m
Buses per day
23
Distance
1698 km
The best way to find a cheap coach ticket from Florence to Edinburgh is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Florence to Edinburgh will cost around £224 if you buy it on the day, but you can find cheap coach tickets today for only £178.
To travel from Florence to Edinburgh you need to make at least 2 changes.
Omio recommends booking the flight as it is the most popular option from Florence to Edinburgh among Omio's users. If you are prioritising price take the flight with prices starting from £68. For those with little time consider booking a flight which can get you there in 3h 44m. The ticket price range depends on the travel mode: a flight costs an average of £68, and a train costs an average of £600.
Distance: 1698 km
Most popular Flight | Train |
---|---|
£166 Average Price Cheapest | £600 Average Price |
6h 44m Average total duration Fastest 3h 44m Onboard + 3h 0m Additional time* | 27h 6m Average total duration 26h 36m Onboard + 30m Additional time* |
![]() Most popular airline | |
Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | 22:05 Scandicci, Villa Costanza (Florence) | 42h30 | 16:35 Edinburgh, Bus Station | 3 changes | |
Monday 14 July | |||||
![]() | 01:35 Scandicci, Villa Costanza (Florence) | 45h11 | 22:46 Edinburgh, Princes Street (Stop PE-PU) | 3 changes | |
![]() | 01:35 Scandicci, Villa Costanza (Florence) | 45h06 | 22:41 Edinburgh, Haymarket Station (Stop HB) | 3 changes | |
![]() | 01:35 Scandicci, Villa Costanza (Florence) | 43h00 | 20:35 Edinburgh, Bus Station | 2 changes | |
![]() | 01:35 Scandicci, Villa Costanza (Florence) | 45h17 | 22:52 Edinburgh, St Andrew's House | 3 changes | |
![]() | 01:35 Scandicci, Villa Costanza (Florence) | 44h58 | 22:33 Edinburgh, Drum Brae South | 3 changes | |
![]() | 02:00 Firenze, Piazzale Montelungo | 44h46 | 22:46 Edinburgh, Princes Street (Stop PE-PU) | 3 changes | |
![]() | 02:00 Firenze, Piazzale Montelungo | 44h52 | 22:52 Edinburgh, St Andrew's House | 3 changes | |
![]() | 02:00 Firenze, Piazzale Montelungo | 44h41 | 22:41 Edinburgh, Haymarket Station (Stop HB) | 3 changes | |
![]() | 02:00 Firenze, Piazzale Montelungo | 42h35 | 20:35 Edinburgh, Bus Station | 2 changes | |
![]() | 02:00 Firenze, Piazzale Montelungo | 44h33 | 22:33 Edinburgh, Drum Brae South | 3 changes | |
![]() | 03:05 Firenze, Piazzale Montelungo | 50h20 | 05:25 Edinburgh, Bus Station | 3 changes | |
![]() | 09:15 Florence, Guidoni Tram T2 | 44h10 | 05:25 Edinburgh, Bus Station | 3 changes | |
![]() | 10:30 Scandicci, Villa Costanza (Florence) | 45h33 | 08:03 Edinburgh, Drum Brae South | 3 changes | |
![]() | 10:30 Scandicci, Villa Costanza (Florence) | 45h51 | 08:21 Edinburgh, Princes Street (Stop PE-PU) | 3 changes | |
![]() | 10:30 Scandicci, Villa Costanza (Florence) | 45h45 | 08:15 Edinburgh, Haymarket Station (Stop HB) | 3 changes | |
![]() | 10:30 Scandicci, Villa Costanza (Florence) | 45h59 | 08:29 Edinburgh, St Andrew's House | 3 changes | |
![]() | 11:35 Scandicci, Villa Costanza (Florence) | 41h50 | 05:25 Edinburgh, Bus Station | 3 changes | |
![]() | 14:45 Scandicci, Villa Costanza (Florence) | 39h50 | 06:35 Edinburgh, Bus Station | 3 changes | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Distance 1698 km |
Average bus duration 44h 2m |
Cheapest ticket price £83 |
Buses per day 5 |
Fastest bus 38h 40m |
First bus 00:05 |
Last bus 23:40 |
To find the cheapest bus tickets for your trip from Florence to Edinburgh, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need