1map logoGo to main page

Milan, Lombardy to Oslo, Oslo County from $118: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Milan, Italy
to
Oslo, Norway

How to Get from Milan to Oslo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$118 by busBest price
2183 kmDistance
3h 20m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Milan to Oslo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Train
Average Duration
3h  20m
Estimated price
$117-529
Recommended
Company
various
Bus
Average Duration
41h  40m
Estimated price
$118-167
Cheapest
route map
Distance: 2183 km
Duration: 3h 20m

See more options

Pricing table
Company
various
Train
Drive
Average Duration
35h  8m
Estimated price
$0-0
Company
FlixBus
Bus
Average Duration
36h  19m
Estimated price
$131-243
Company
various
Drive
Drive
Average Duration
27h  56m
Estimated price
$320-1170
Company
various
Train
Average Duration
25h  56m
Estimated price
$459-789
Company
various
Drive
Average Duration
20h  34m
Estimated price
$1171-1172

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $106 $108 $100 $111 $124 $124 $116
Fly $106 $111 $88 $88 $119 $111 $158

Traveling From Milan to Oslo

The journey from Milan, with its vibrant fashion scene and historic architecture, to Oslo, known for its stunning natural beauty and contemporary culture, offers travelers a rich contrast in experiences.

Best Neighbourhoods in Oslo

Oslo's neighborhoods offer diverse experiences that cater to all interests.

Grünerløkka
• Known for its vibrant street art scene.
• Eateries serve a mix of international cuisines.
Aker Brygge
• Waterfront area with stunning views of the fjord.
• Features trendy shops and fine dining options.
Frogner
• Home to the famous Vigeland Park sculpture park.
• Offers elegant architecture and upscale boutiques.

Best Times To Visit Oslo's Attractions

Timing can elevate your experience at Oslo's top sights.

Vigeland Park
Visit early in the morning to enjoy sculptures without crowds.
Oslo Opera House
Weekdays during midday offer a quieter atmosphere and stunning views.
Akershus Fortress
Late afternoons on weekdays provide peaceful exploration of history.

Oslo Weather: What to Expect Year-Round

Oslo experiences a temperate climate with cold winters and mild summers, making late spring and early autumn ideal for pleasant travel. Understanding the weather can significantly enhance your experience, whether you’re exploring outdoor attractions or enjoying cozy indoor spots.

Dining Recommendation in Oslo

Try the traditional Norwegian dish, rakfisk, which consists of fermented fish, typically served with flatbread and potatoes. This dish contrasts sharply with Milanese cuisine and offers a distinct experience through its unique flavors and the use of locally sourced ingredients, all enjoyed in Oslo's cozy eateries that emphasize a warm, inviting atmosphere.

Milan - Oslo operators

Explore transport companies operating between Milan and Oslo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
lufthansa.com

Plane from Milan Linate (LIN) to Oslo (OSL)

Average Duration
5h 8m
Estimated price
5290-5291
Website
flysas.com

Plane from Milan Linate (LIN) to Oslo (OSL)

Average Duration
2h 40m
Estimated price
5292-5293
Website
brusselsairlines.com

Plane from Milan Linate (LIN) to Oslo (OSL)

Average Duration
5h
Estimated price
1178-1175
Train
Contact phone
23 15 90 00
Website
flytoget.no

Train from Oslo lufthavn stasjon to Oslo S

Average Duration
22m
Estimated price
5294-5295
Contact phone
+41 848 44 66 88
Website
sbb.ch

Train from Milano Centrale Station to Basel SBB

Average Duration
4h 12m
Estimated price
5296-52950
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Basel SBB to Hamburg Hbf

Average Duration
6h 30m
Estimated price
1173-5299
Contact phone
+46 77 175 75 75
Website
sj.se

Train from Hamburg Hbf to Göteborg Centralstation

Average Duration
8h 55m
Estimated price
4591-4592
Contact phone
+47 61 05 19 10
Website
vy.no

Train from Göteborg Centralstation to Oslo S

Average Duration
3h 47m
Estimated price
4593-4591
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Milano, Autostazione Lampugnano to Berlin central bus station

Average Duration
16h 10m
Estimated price
4596-1173

Bus from Berlin central bus station to Oslo

Average Duration
17h 50m
Estimated price
4597-1178
Contact phone
48/796 473 308
Website
autokarpolska.com.pl

Bus from Milano, Autostazione Lampugnano to Berlin ZOB

Average Duration
16h 25m
Estimated price
4598-4591

Bus from Milano, Autostazione Lampugnano to Szczecin

Average Duration
18h 55m
Estimated price
4594-4595
Contact phone
+48 77 443 44 44
Website
sindbad.pl

Bus from Szczecin to Oslo

Average Duration
20h 30m
Estimated price
4599-5292
Ferry
Contact phone
+45 99 56 19 00
Website
colorline.no

Ferry from Kiel Norwegen-Kai to Oslo Hjortneskaien

Average Duration
20h
Estimated price
0-0
all-pages.transport_car train
Website
urlaubs-express.de

all-pages.transport_car train from Verona Porta Nuova to Hamburg Altona

Average Duration
15h 55m
Estimated price
4592-1178

Milan to Oslo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Milan and Oslo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Departure Point
Milan Linate Airport
Arrival Point
Oslo Airport
Useful tips for plane travellers
• Check the seasonal flight schedules, as availability may vary; during winter, direct flights from Milan to Oslo are less frequent, and you may need to consider layovers with airlines like Lufthansa or Brussels Airlines.
• Upon arrival at Oslo Airport (OSL), head to the second floor where the arrivals hall is located; be prepared for the customs and passport control, and if you're taking the Flytoget Airport Express train, follow the signs to the train station situated below the terminal.
• Expect to pay around NOK 800 to NOK 1,000 for a taxi ride from Oslo Airport to the city center; for public transport, the Flytoget Express train takes about 20 minutes and offers a quicker, more economical option—more info can be found on their website at flytoget.no

Frequently asked questions

Find out more about the route from Milan to Oslo.

Or choose the category:
The distance between Milan and Oslo is approximately 1006 miles. The typical travel times vary depending on the mode of transportation chosen. By train, it takes about 26 hours and 29 minutes to reach Oslo from Milan. By flying, with a train transfer to Milan Malpensa airport, it takes around 5 hours and 41 minutes. By car, the journey from Oslo to Milan takes about 20 hours and 34 minutes, while by bus it can take approximately 36 hours and 20 minutes.
The most cost-effective option for traveling from Milan to Oslo would be by taking a bus via Szczecin, which costs between €109-€163 and takes about 43 hours and 10 minutes. However, if time is a priority, the fastest option would be to take a train to Milan Malpensa and then fly to Oslo. This option takes approximately 5 hours and 41 minutes and costs between €68-€326. The choice between cost-effectiveness and time-efficiency ultimately depends on the traveler's priorities.
When traveling from Milan to Oslo the prices of a train ticket can range from €247 to €459. On the other hand, the prices of a bus ticket for the same route can vary between €165 and €237. It's important to note that these prices may vary depending on factors such as the date and time of travel, as well as any additional services or amenities offered by the transportation provider.
To travel from Milan to Oslo without using public transportation, the best option would be to drive. The driving distance is approximately 1356 miles, and it takes approximately 20 hours and 34 minutes to complete the journey by car. However, it is important to consider the cost of fuel and tolls, which can range from €416 to €634 depending on the route and vehicle efficiency.
The most convenient way to travel from Milan to Oslo without a car is by train. The train journey takes approximately 26 hours and 29 minutes and can cost between €244 and €498. This option provides a comfortable and scenic route, allowing you to enjoy the journey while reaching your destination. Buses and flights are also available, but they may take longer or be more expensive compared to the train option.
There is no direct link between Milan and Oslo. However, there are multiple options for travel. The most convenient and fastest way to reach Oslo from Milan is by taking a train, which takes approximately 26 hours and 29 minutes, including transfers. Another option is to fly from Milan Malpensa to Oslo, with a total travel time of 5 hours and 41 minutes. If you prefer to travel by car, the journey from Milan to Oslo takes around 20 hours and 34 minutes. Lastly, there is a bus option which takes approximately 36 hours and 20 minutes, including transfers.
The flight between Milan and Oslo typically takes 2 hours and 35 minutes. This is the quickest option available for traveling between the two cities. The cost of the flight can vary depending on the airline, time of booking, and other factors. It is recommended to check with different airlines and booking websites to find the best deals and prices for this route.
There are plenty of accommodation options available near Oslo. With over 409 hotels to choose from, there is something for every traveler's budget and preference. Prices start at €54 per night, offering both budget-friendly and more luxurious options. Whether you prefer a city center location or a more tranquil stay outside the city, there are many options to suit your needs.