Cheapest price
$198
Average price
$207
Fastest journey
1 d 13 h
Average duration
1 d 14 h 32 m
Buses per day
9
Distance
1610 km
The best way to find a cheap bus ticket from Oslo to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Oslo to Milan will cost around $207 if you buy it on the day, but the cheapest tickets can be found for only $198.
It's difficult to get from Oslo to Milan without transferring at least once.
Omio recommends booking the flight as it is the most popular option from Oslo to Milan among Omio's users. If you are prioritising price take the flight with prices starting from €27. For those with little time consider booking a flight which can get you there in 3h 34m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 1.6 - 4.0kg.
Bus | Most popular Flight |
---|---|
€156 Average price | €97 Average price Cheapest |
1d 40h 15m Average duration 1d 39h 45m Onboard + 30m Additional time* | 6h 34m Average duration Fastest 3h 34m Onboard + 3h 0m Additional time* |
1.6 - 4.0kg CO2 emissions Lowest | 4.8 - 9.7kg CO2 emissions |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 7:20 PM Oslo, Schweigaards gate (Bussterminal) | 38h35 | 9:55 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 3 transfers | |
![]() | 7:20 PM Oslo, Schweigaards gate (Bussterminal) | 38h15 | 9:35 AM Milano, Autostazione Lampugnano | 2 transfers | |
![]() | 9:55 PM Oslo, Schweigaards gate (Bussterminal) | 41h15 | 3:10 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 2 transfers | |
![]() | 9:55 PM Oslo, Schweigaards gate (Bussterminal) | 37h00 | 10:55 AM Milano, Autostazione Lampugnano | 1 transfer | |
![]() | 9:55 PM Oslo, Schweigaards gate (Bussterminal) | 45h00 | 6:55 PM Milano, Milan Linate Airport | 3 transfers | |
![]() | 5:40 AM Oslo, Schweigaards gate (Bussterminal) | 40h15 | 9:55 PM Milano, Autostazione Lampugnano | 2 transfers | |
![]() | 10:15 AM Oslo, Schweigaards gate (Bussterminal) | 44h15 | 6:30 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 3 transfers | |
![]() | 10:15 AM Oslo, Schweigaards gate (Bussterminal) | 45h50 | 8:05 AM Milano, Milan Linate Airport | 3 transfers | |
![]() | 10:15 AM Oslo, Schweigaards gate (Bussterminal) | 38h35 | 12:50 AM Milano, Autostazione Lampugnano | 2 transfers | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Distance 999 miles (1609 km) |
Average bus duration 1d 39h 45m |
Cheapest ticket price $115 (€95) |
Buses per day 4 |
Bus providers 1 |
Fastest bus 1d 36h 56m |
First bus 20:20 |
Last bus 22:59 |
FlixBus buses will get you from Oslo to Milan from $104 (€86). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.
FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.
Bus information from Oslo to Milan with FlixBus:
Exploring the journey from Oslo to Milan by bus offers a unique travel experience that allows you to take in the scenic landscapes of Northern Europe. The primary departure point for the buses on this route is Oslo Bus Terminal, located at the heart of Oslo, providing easy access for passengers. Upon arrival in Italy, travelers will disembark at Milan Lampugnano Bus Station, one of Milan's busiest bus stations. With several Oslo to Milan bus options available, you can choose the best schedule that fits your travel plans and ensures a comfortable journey. This route not only connects two vibrant cities but also provides an opportunity to see the diverse cultures along the way.
Journeying by bus from Oslo to Milan is a scenic and comfortable experience, with buses making several stops along the way. Key stops include Gothenburg, Copenhagen, Hamburg, and Zurich, among others. Buses generally run with a frequency that allows for optimal travel planning. The first bus typically departs at 20:20 and the last departure of the day is scheduled for 22:59. It's essential to consult the Oslo to Milan bus schedule to confirm exact times as they may vary.
The journey from Oslo to Milan covers a distance of approximately 999 miles (1609 km) and the average trip duration is around 1d 36h 56m. Therefore, it's advisable to prepare for a long but enjoyable ride, immersing yourself in the changing landscapes en route.
The Oslo to Milan bus time typically aligns with a frequency of 4 buses daily. Service runs throughout the week, providing flexible travel days for passengers from Monday through Sunday. Checking the Oslo to Milan bus schedule regularly is recommended to ensure a seat on your preferred travel date.
Traveling from Oslo to Milan by bus is a remarkable experience with well-known companies such as FlixBus, Eurolines, and RegioJet offering their services on this route. These bus services provide an array of options to suit various preferences and budgets. FlixBus is renowned for its modern fleet, which includes high-comfort buses equipped with Wi-Fi, power outlets, and reclining seats to ensure a relaxing journey. Eurolines enhances your travel with its spacious seating arrangements and generous luggage allowances. Meanwhile, RegioJet specializes in affordable luxury, featuring onboard entertainment systems, complimentary refreshments, and impeccable customer service. Each option guarantees a safe and comfortable journey as you traverse the scenic landscapes between Oslo and Milan.
To find the cheapest bus tickets for your trip from Oslo to Milan, 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