Cheapest
Average
The best way to find a cheap bus ticket from Milan to Edinburgh is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
FlixBus | 08:30AM Milano, Autostazione Lampugnano | 40h05 | 11:35PM Edinburgh | 3 transfers | |
FlixBus | 10:30AM Milan | 44h55 | 06:25AM Edinburgh | 3 transfers | |
FlixBus | 04:30PM Milan | 50h00 | 05:30PM Edinburgh | 3 transfers | |
FlixBus | 06:15PM Milano, Autostazione Lampugnano | 39h50 | 09:05AM Edinburgh | 3 transfers | |
FlixBus | 06:15PM Milano, Autostazione Lampugnano | 37h10 | 06:25AM Edinburgh | 2 transfers | |
FlixBus | 11:30PM Milano, Autostazione Lampugnano | 33h45 | 08:15AM Edinburgh | 2 transfers | |
FlixBus | 11:30PM Milano, Autostazione Lampugnano | 38h05 | 12:35PM Edinburgh | 3 transfers | |
This is the last bus of the day. |
Find all the dates and times for this journey
Fastest Journey
1 d 9 h 45 m
Average
1 d 16 h 32 m
Buses per day
7
Distance
1452 km
It's difficult to get from Milan to Edinburgh without transferring at least 2 times.
Distance | 900 miles (1451 km) |
---|---|
Average bus duration | 33 h 45 min |
Average bus ticket price | $168 (€144) |
Direct bus | No |
Buses from Milan to Edinburgh cover the 900 miles (1451 km) long journey and usually take around 33 h 45 min. While the average ticket price for this trip costs around $168 (€144), you can find the cheapest bus ticket for as low as $91 (€78).
Here are some other resources that might have the information you need