- Oslo to Milano buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Bussterminal | Lampugnano bus station | No tags | ||||
![]() | Bus | Bussterminal | Milan (Assago M2) | No tags | ||||
![]() | Bus | Bussterminal | Via Roma | No tags | ||||
![]() | Bus | Bussterminal | Piazza I Maggio, 1 | No tags | ||||
![]() | Bus | Bussterminal | Aeroporto Malpensa T2 | No tags |
Get from Oslo to Milano
This route is served by bus only
The journey takes about 1 day, 19 hours 10 minutes, and with fares starting at just $190, it presents an excellent value for a comfortable ride.
10bus per day
1d 19hAverage Duration
1592 kmDistance
40kgCO₂ emissions
Where are the popular stops in Oslo and Milano?
Stops in Oslo
- A
Bussterminal
Dronning Eufemias gate 4, 0191 Sankt Hanshaugen, Norway - B
Oslo
Kirkegata, 0155 Oslo, Norway - C
Bussterminalen
Schweigaards gate 10, 0185 Oslo, Norway - D
DFDS Terminalen
Oslo DFDS Terminal, Oslo, Norway
Stops in Milano
- BPiazza I Maggio, 1, 20099 Sesto San Giovanni MI, Italy
- CVia Giulio Natta, 228, 20151 Milano, Italy
- EVia Giuseppe Impastato, 27, 20138 Milano, Italy
- F
Molino Dorino
Molino Dorino, 20151 Milano, Italy
Compare bus companies
3.5 out of 5 stars3.5/511,449 reviews
Based on 11449 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. FlixBus ticket prices on this trip start at $190
IT Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Oslo to Milano by bus
What is the distance between Oslo and Milano?
The distance between Oslo and Milano is around 1612 km (1000 miles).
What are the departure and arrival locations for buses traveling from Oslo to Milano?
Buses traveling this route start their trip at Bussterminal, in Oslo, and end it at Linate Airport, in Milano.






