1map logoGo to main page

Madrid, Community of Madrid to Oslo, Oslo County from $92: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
Oslo, Norway

How to Get from Madrid 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.

$92 - PlaneBest price
3234 kmDistance
6h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid 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
6h  31m
Estimated price
$92-335
Recommended
Company
various
Drive
Average Duration
29h  53m
Estimated price
$917-919
Cheapest
route map
Distance: 3234 km
Duration: 6h 31m

See more options

Pricing table
Company
various
Bus
Average Duration
46h  9m
Estimated price
$220-364
Company
Renfe AVE, iryo, Renfe Viajeros
Train
Average Duration
40h  46m
Estimated price
$462-1
Company
various
Train
Drive
Average Duration
42h  32m
Estimated price
$485-1
Company
various
Bus
Train
Average Duration
47h  7m
Estimated price
$532-948
Company
various
Drive
Drive
Average Duration
36h  27m
Estimated price
$586-942

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $181 $154 $150 $147 $168 $161 $201
Fly $104 $107 $92 $72 $72 $116 $129

Traveling From Madrid to Oslo

Embarking on a journey from Madrid to Oslo opens up contrasting experiences, with Madrid's vibrant culture and warm climate giving way to Oslo's serene landscapes and refreshing chill.

Best Neighbourhoods in Oslo

Oslo boasts diverse neighborhoods, each offering distinct experiences and attractions.

Grünerløkka
• Vibrant street art and boutique shops abound.
• Known for its lively cafes and green parks.
Aker Brygge
• Scenic waterfront with dining and entertainment options.
• Modern architecture meets historical landmarks here.
Old Town (Gamle Oslo)
• Rich history with charming cobblestone streets.
• Home to notable museums and cultural sites.

Best Times To Visit Oslo's Attractions

Timing your visit can enhance your experience at Oslo's top sites.

Vigeland Park
Visit early morning or late afternoon for peaceful walks and fewer crowds.
Oslo Opera House
Weekdays offer a quieter experience, especially during matinee performances.
Akershus Fortress
Late afternoon provides stunning sunset views and smaller visitor numbers.

Oslo Weather: What to Expect Year-Round

Oslo experiences a humid continental climate, with distinct seasons that influence your travel plans; summer offers mild temperatures and long days, while winter brings cold weather and stunning snowy landscapes. Planning your visit around these seasonal changes can significantly enhance your experience in this beautiful city.

Dining in Oslo: A Culinary Contrast

Try the traditional Norwegian dish, Raspeballer (potato dumplings), at Statholdergaarden, where you can savor rich flavors rooted in local ingredients. The ambiance, featuring historical decor and a focus on seasonal produce, creates a unique dining experience that sets Oslo apart from the vibrant tapas culture of Madrid.

Madrid - Oslo operators

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

Plane Show flights
Website
klm.com

Plane from Madrid (MAD) to Oslo (OSL)

Average Duration
5h 21m
Estimated price
869-3080
Website
airfrance.com

Plane from Madrid (MAD) to Oslo (OSL)

Average Duration
5h 45m
Estimated price
3081-3082
Website
norwegian.com

Plane from Madrid (MAD) to Oslo (OSL)

Average Duration
3h 35m
Estimated price
3083-3080
Website
iberia.com

Plane from Madrid (MAD) to Oslo (OSL)

Average Duration
3h 45m
Estimated price
3084-3085
Website
brusselsairlines.com

Plane from Madrid (MAD) to Oslo (OSL)

Average Duration
5h 15m
Estimated price
3086-3080
Train
Contact phone
23 15 90 00
Website
flytoget.no

Train from Oslo lufthavn stasjon to Oslo S

Average Duration
22m
Estimated price
3087-3088
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 30m
Estimated price
3089-4230

Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud

Average Duration
4h 23m
Estimated price
4234-4235
Contact phone
+34 910 150 000
Website
iryo.eu

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 52m
Estimated price
4231-3084
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 57m
Estimated price
4232-4233
Bus
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Estación Sur de Autobuses to Paris City Centre - Bercy Seine

Average Duration
16h 40m
Estimated price
4230-4236
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Estación Sur de Autobuses to Paris City Centre - Bercy Seine

Average Duration
16h
Estimated price
9549-9541

Bus from Estación Sur de Autobuses to Zurich

Average Duration
23h 45m
Estimated price
3081-867
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Estación Sur de Autobuses to Paris City Centre - Bercy Seine

Average Duration
16h 20m
Estimated price
3083-3081
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 Lörrach Hbf to Hamburg Altona

Average Duration
11h
Estimated price
9549-3082

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

Traveling between Madrid 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.

🚗 Embark on a scenic road trip covering 2010 miles from Madrid to Oslo, a journey filled with diverse landscapes and cultural experiences along the way. 💸 Travel costs to drive from Madrid to Oslo range from €597 to €919, offering flexibility for budget-conscious travelers seeking an adventure through Western Europe. 🏞️ As you traverse through picturesque routes, expect a captivating 29 hours and 53 minutes of driving time from the vibrant streets of Madrid to the charming city of Oslo, where a wealth of Nordic wonders await your exploration.
Average price
€599 - €922
🌍 The total travel time from Madrid to Oslo by train is approximately 40 hours and 46 minutes. This trip includes various transfers and changes at stations such as Valence, Göteborg, and more, making it an exciting and diverse expedition across Europe. 💰 The prices for a train ticket between Madrid and Oslo can range from €435 to €982 depending on the class of service and availability. Despite the longer travel duration, experiencing the picturesque landscapes and cultural diversity along the route makes this train journey a memorable experience.
Departure Point
Estación de tren de Atocha station
Arrival Point
Oslo S station
🛫 Experience a quick and efficient journey from Madrid to Oslo with a direct flight lasting just 3 hours and 35 minutes. Multiple airlines, including Norwegian Air Shuttle, Iberia, and Brussels Airlines, provide convenient flight options for this route.
Departure Point
Madrid Airport
Arrival Point
Oslo Airport
Useful tips for plane travellers
• If you fly with Norwegian Air Shuttle or Iberia, check their in-flight dining options in advance, as they may have different meal offerings, and ordering a special meal beforehand can enhance your travel experience.
• Upon arrival at Oslo Airport (OSL), head to the upper level for an efficient exit; signs for baggage claim and ground transportation are clearly marked, and be prepared to show a valid passport at immigration if required.
• Taxi rides from Oslo Airport to the city center typically cost around 800 NOK (approximately $80 USD); for budget-friendly options, consider using the Flytoget Airport Express train, which takes about 20 minutes and costs around 200 NOK (about $20 USD) for a one-way ticket.
🚌 There is no direct bus from Madrid to Oslo station. Passengers will need to take connecting services departing from Estación Sur de Autobuses with transfers in Paris City Centre and Malmo Norra Vallgatan. The total journey time, including transfers, is approximately 46 hours and 9 minutes. 💰 The prices of a bus ticket between Oslo and Madrid can range from €209 to €347. Travelers embarking on this long bus journey should prepare for a scenic adventure through Europe, seeing multiple cities along the way.
Departure Point
Estación Sur de Autobuses station
Arrival Point
Oslo Central Bus Station

Frequently asked questions

Find out more about the route from Madrid to Oslo.

Or choose the category:
The distance between Madrid and Oslo is approximately 1492 miles. If you were to drive, it would take around 2009.8 miles and approximately 29 hours and 53 minutes to reach Oslo from Madrid. By train, it would take approximately 39 hours and 24 minutes, and by taking a flight to Oslo and then a train, it would take approximately 6 hours and 30 minutes. If you were to travel from Oslo to Madrid, it would take approximately 45 hours and 49 minutes by bus.
The most cost-effective and time-efficient transportation option for traveling from Madrid to Oslo is to fly and then take a train. This option typically takes around 6 hours and 30 minutes and costs between €77-€344. Flying and taking a train allows for a quicker journey compared to driving, which takes approximately 29 hours and 53 minutes. Additionally, taking a bus from Madrid to Oslo would take even longer, with a travel time of around 45 hours and 49 minutes.
The prices for traveling from Madrid to Oslo can vary depending on the mode of transportation chosen. For train travel, prices range from €311 to €594. If traveling by bus, prices range from €226 to €346. It is important to note that these prices are subject to change and may also vary depending on factors such as time of booking and travel dates.
To get from Madrid to Oslo without using public transportation, you can choose to drive. The driving distance is approximately 2010 miles, and it takes about 29 hours and 53 minutes to complete the journey by car. However, it's important to note that prices for driving from Madrid to Oslo can vary between €589 and €906, depending on factors such as fuel costs and tolls along the route.
The best way to travel from Madrid to Oslo without a car is by train. The train journey takes approximately 39 hours and 24 minutes, and the cost ranges from €308 to €634. This mode of transportation allows you to sit back, relax, and enjoy the scenic views as you make your way to Oslo.
There is no direct link between Madrid and Oslo by train or bus. The train journey from Madrid to Oslo takes approximately 39 hours and 24 minutes, with multiple transfers in cities such as Barcelona, Lyon, Karlsruhe, Berlin, and Gothenburg. The bus journey takes approximately 45 hours and 49 minutes, with transfers in cities such as Paris, Hamburg, and Gothenburg.
The flight between Madrid and Oslo typically takes 3 hours and 35 minutes. This is the quickest option for traveling between the two cities. As for the cost, it can vary depending on the time of year and the airline you choose. On average, a round-trip ticket can cost anywhere between $200 and $500. It's always a good idea to compare prices and book in advance to get the best deals.
There are plenty of accommodations available near Oslo. There are over 409 hotels to choose from, with prices starting at €54 per night. Whether you are looking for a budget-friendly option or a more luxurious stay, you are sure to find something that suits your needs and preferences. It is recommended to check online booking platforms to compare prices, read reviews, and conveniently book your stay.