Need a place to stay in Edinburgh?
Top pick hotels
Entire homes & apartments
Find the best accommodation for you, with our partner Expedia
Distance | 900 miles (1451 km) | |
Direct bus | No |
Buses from Milan to Edinburgh cover the 900 miles (1451 km) long journey. There are direct bus services available. Travelers depart most frequently from Novegro-Tregarezzo, Aeroporto di Milano Linate and arrive in Edinburgh, Bus Station.
When departing from Milan, you have various bus station options to start your trip from including Novegro-Tregarezzo, Aeroporto di Milano Linate, Milan, Stazione Garibaldi and Milan, Cadorna M1 M2 S R. When arriving in Edinburgh, you can end your route in bus stations like Edinburgh, Bus Station, Edinburgh, Elder Street and Ingliston, Edinburgh Airport.
Passengers board the bus most frequently from Novegro-Tregarezzo, Aeroporto di Milano Linate, which is located around 5.5 miles (8.8 km) away from the city centre, and they get off the bus at Edinburgh, Bus Station, located 1.7 miles (2.7 km) away from the city centre.
Here are some other resources that might have the information you need