ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Milan

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Edinburgh to Milan

🚌 Although there is no direct bus from Edinburgh to Milan, you can take a route that involves transfers at London Victoria, Paris City Centre, and Milano Lampugnano. The journey, including transfers, takes approximately 33 hours and 24 minutes. 🌍 The bus services from Edinburgh to Milan are operated by Megabus UK and BlaBlaCar Bus. The journey begins at Edinburgh Bus Station and ends at Milano Lampugnano station. The prices for this bus route range from £102 to £198.

Where to stay in Milan

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • No, there is no direct bus from Edinburgh to Milan. However, there are bus services available that involve transfers. The journey typically includes departing from Edinburgh Bus Station, passing through London Victoria, Paris City Centre - Bercy Seine, and arriving at Milano, Autostazione Lampugnano. The total travel time, including transfers, usually takes around 33 hours and 24 minutes.
  • To catch the bus from Edinburgh to Milan you will need to go to Edinburgh Bus Station. This is where the bus services, operated by Megabus UK, depart from. Make sure to arrive at the bus station in advance to ensure a smooth boarding process for your journey to Milan.
  • The bus from Edinburgh to Milan will arrive at Milano, Autostazione Lampugnano station. This is the designated arrival point for bus services operated by BlaBlaCar Bus on this route. Upon reaching Autostazione Lampugnano, you can proceed with your onward travel plans within Milan or to other destinations.
  • The cost of a bus ticket from Edinburgh to Milan typically ranges between £103 to £200. Prices may vary depending on factors such as the time of booking, season, and availability of seats. It is advisable to check with the bus operator for the most up-to-date and accurate fare information before purchasing your ticket.
  • There are bus services available from Edinburgh to Milan with transfers along the route. The journey typically involves departing from Edinburgh Bus Station and making transfers at London Victoria, Paris City Centre - Bercy Seine before arriving at Milano, Autostazione Lampugnano. The buses for this route are operated by Megabus UK and BlaBlaCar Bus, with the total travel time averaging around 33 hours and 24 minutes. Ticket prices for buses between Milan and Edinburgh can range from £103 to £200, depending on various factors.
  • The buses from Edinburgh to Milan are typically less crowded during off-peak travel times, which are usually mid-week and early mornings. On the contrary, the buses are most crowded during weekends, holidays, and popular travel seasons. It's advisable to book tickets in advance to secure a seat and potentially avoid the crowds, especially during peak travel times.
  • The first bus to travel from Edinburgh to Milan typically departs from Edinburgh Bus Station in the early morning hours. On the other hand, the last bus of the day usually leaves later in the evening. Travelers interested in taking the bus from Edinburgh to Milan should check the specific schedules of the bus operators, such as Megabus UK and BlaBlaCar Bus, to confirm the exact departure times for the first and last buses.

Will you be returning to Edinburgh by bus?

If you are looking for a return bus ride, check the buses from Milan to Edinburgh.

See schedule