There are 8 ways to get from Madrid to Larvik by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Oslo Airport, Gardermoen, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Oslo Airport, Gardermoen (OSL)plane MAD - OSL
- Take the train from Oslo lufthavn stasjon to Larvik stasjontrain
8h 33mkr 1,210–2,825Fly to Sandefjord Airport
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Sandefjord Airport (TRF)plane MAD - TRF
9h 29mkr 715–2,505Bus
- Take the bus from Estación Sur de Autobuses to Paris, Quai de Bercybus
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Malmö central train station FlixBus stopbus
- Take the bus from Malmo Norra Vallgatan to Oslo bussterminalbus 600 / ...
- Take the bus from Oslo bussterminal to Farriseidetbus
47h 29mkr 2,219–6,384Drive 3,285 km
- Drive from Madrid to Larvikcar 3,285 km
31h 41mkr 6,617–9,558Fly to Kristiansand Airport, Kjevik, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Kristiansand Airport, Kjevik (KRS)plane MAD - KRS
- Take the bus from Kristiansand rutebilstasjon to Harebakken bussterminalbus
- Take the bus from Harebakken bussterminal to Farriseidetbus
12h 27mkr 3,550–7,285Train, bus
- Take the train from Madrid Chamartín to Vitoria/Gasteiztrain Alv / ...
- Take the bus from Vitoria-Gasteiz to Brussels-North train stationbus
- Take the bus from Brussels-North train station to Malmö central train station FlixBus stopbus
- Take the train from Malmö Centralstation to Oslo Strain
- Take the train from Oslo S to Larvik stasjontrain
2d 1hkr 4,517–7,284Bus, train
- Take the bus from Madrid - Barajas Airport T4 to Darmstadtbus
- Take the train from Darmstadt Hauptbahnhof to S Südkreuz Bhftrain 15
- Take the bus from Berlin Südkreuz train station to Oslo bussterminalbus
- Take the train from Oslo S to Larvik stasjontrain
2d 7hkr 3,830–7,425Drive, car train
- Drive from Madrid to Würzburg Hbfcar
- Take the car train from Würzburg Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Larvikcar
32h 35mkr 6,470–9,280
Madrid to Larvik by bus
Questions & Answers
The cheapest way to get from Madrid to Larvik is to fly which costs kr 700 - kr 2500 and takes 9h 29m.
The fastest way to get from Madrid to Larvik is to fly and train which takes 8h 33m and costs kr 1200 - kr 2900.
No, there is no direct bus from Madrid to Larvik. However, there are services departing from Estación Sur de Autobuses and arriving at Farriseidet via Paris, Quai de Bercy (Bercy Seine), Malmo Norra Vallgatan and Oslo bussterminal. The journey, including transfers, takes approximately 47h 29m.
The distance between Madrid and Larvik is 2608 km. The road distance is 3285 km.
The best way to get from Madrid to Larvik without a car is to bus which takes 47h 29m and costs kr 2200 - kr 6500.
It takes approximately 8h 33m to get from Madrid to Larvik, including transfers.
Madrid to Larvik bus services, operated by ALSA, depart from Estación Sur de Autobuses station.
The best way to get from Madrid to Larvik is to bus which takes 47h 29m and costs kr 2200 - kr 6500. Alternatively, you can fly, which costs kr 700 - kr 2500 and takes 9h 29m.
Madrid to Larvik bus services, operated by ALSA, arrive at Paris, Quai de Bercy station.
Yes, the driving distance between Madrid to Larvik is 3285 km. It takes approximately 31h 41m to drive from Madrid to Larvik.
What companies run services between Madrid, Spain and Larvik, Norway?
You can take a bus from Estación Sur de Autobuses to Farriseidet via Paris, Quai de Bercy (Bercy Seine), Malmo Norra Vallgatan, and Oslo bussterminal in around 47h 29m. Alternatively, Scandinavian Airlines, Ryanair, and four other airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Sandefjord Airport (TRF) once daily.
- Website
- flysas.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Oslo Airport, Gardermoen via Amsterdam Schiphol
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- kr 800–3,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 700–1,600
Flights from Adolfo Suárez Madrid–Barajas Airport to Oslo Airport, Gardermoen via Paris Charles de Gaulle
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- kr 800–3,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Sandefjord Airport via Copenhagen
- Ave. Duration
- 7h 17m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- kr 700–3,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Kristiansand Airport, Kjevik via Copenhagen
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- kr 1,100–4,700
- Website
- klm.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Oslo Airport, Gardermoen via Amsterdam Schiphol
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- kr 700–3,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Sandefjord Airport via Copenhagen
- Ave. Duration
- 8h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- kr 700–2,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Kristiansand Airport, Kjevik via Amsterdam Schiphol
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- kr 950–5,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Kristiansand Airport, Kjevik via Bilbao, Amsterdam Schiphol
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- kr 1,100–5,500
- Website
- airfrance.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Oslo Airport, Gardermoen via Paris Charles de Gaulle
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- kr 800–3,800
Flights from Adolfo Suárez Madrid–Barajas Airport to Sandefjord Airport via Copenhagen
- Ave. Duration
- 8h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- kr 700–2,400
Flights from Adolfo Suárez Madrid–Barajas Airport to Kristiansand Airport, Kjevik via Amsterdam Schiphol
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- kr 950–3,500
- Website
- norwegian.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 3h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- kr 550–1,900
Flights from Adolfo Suárez Madrid–Barajas Airport to Kristiansand Airport, Kjevik via Oslo Airport, Gardermoen
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,100–4,800
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Sandefjord Airport via Milan Bergamo
- Ave. Duration
- 6h 15m
- When
- Friday
- Estimated price
- kr 750–2,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Sandefjord Airport via Gdansk
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- kr 700–2,800
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 3h 45m
- When
- Monday to Saturday
- Estimated price
- kr 850–1,700
- Website
- brusselsairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Oslo Airport, Gardermoen via Brussels
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 650–2,900
- Website
- norwegian.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Oslo Airport, Gardermoen via Copenhagen
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- kr 550–2,600
- Website
- wideroe.no
Flights from Adolfo Suárez Madrid–Barajas Airport to Sandefjord Airport via Nice
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- kr 1,700–6,500
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Sandefjord Airport via London Stansted
- Ave. Duration
- 7h 15m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- kr 650–2,400
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Oslo lufthavn stasjon to Larvik stasjon
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- kr 550–800
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 12m
- Frequency
- Twice a week
- Estimated price
- kr 1,900–2,800
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Larvik stasjon
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- kr 420–600
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to Vitoria/Gasteiz
- Ave. Duration
- 3h 18m
- Frequency
- 3 times a day
- Estimated price
- kr 500–900
- Website
- https://www.renfe.com/es/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Darmstadt Hauptbahnhof to S Südkreuz Bhf
- Ave. Duration
- 4h 6m
- Frequency
- Twice daily
- Estimated price
- kr 1,100–2,600
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Darmstadt Hauptbahnhof to S Südkreuz Bhf
- Ave. Duration
- 6h 51m
- Frequency
- Twice a week
- Estimated price
- kr 1,200–1,800
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Würzburg Hbf to Hamburg Hbf
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- kr 1,000–1,300
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Estación Sur de Autobuses to Paris, Quai de Bercy
- Ave. Duration
- 15h 30m
- Frequency
- Twice daily
- Estimated price
- kr 500–2,300
- Website
- https://www.alsa.com/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Paris, Quai de Bercy (Bercy Seine) to Malmö central train station FlixBus stop
- Ave. Duration
- 21h
- Frequency
- 4 times a week
- Estimated price
- kr 950–1,700
- Website
- https://www.flixbus.co.uk
Bus from Malmo Norra Vallgatan to Oslo bussterminal
- Ave. Duration
- 6h 55m
- Frequency
- 4 times a day
- Estimated price
- kr 440–800
- Website
- https://www.flixbus.co.uk
Bus from Oslo bussterminal to Farriseidet
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- kr 100–180
- Website
- https://www.flixbus.co.uk
Bus from Kristiansand rutebilstasjon to Harebakken bussterminal
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- kr 50–90
- Website
- https://www.flixbus.co.uk
Bus from Harebakken bussterminal to Farriseidet
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- kr 95–170
- Website
- https://www.flixbus.co.uk
Bus from Vitoria-Gasteiz to Brussels-North train station
- Ave. Duration
- 18h 45m
- Frequency
- 3 times a week
- Estimated price
- kr 950–1,700
- Website
- https://www.flixbus.co.uk
Bus from Brussels-North train station to Malmö central train station FlixBus stop
- Ave. Duration
- 16h 5m
- Frequency
- 4 times a week
- Estimated price
- kr 700–1,300
- Website
- https://www.flixbus.co.uk
Bus from Berlin Südkreuz train station to Oslo bussterminal
- Ave. Duration
- 18h 55m
- Frequency
- 4 times a week
- Estimated price
- kr 800–1,400
- Website
- https://www.flixbus.co.uk
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Malmo Norra Vallgatan to Oslo bussterminal
- Ave. Duration
- 7h 5m
- Frequency
- Every 2 hours
- Estimated price
- kr 1,100–2,000
- Website
- https://www.vybuss.com/
Bus from Oslo bussterminal to Farriseidet
- Ave. Duration
- 1h 37m
- Frequency
- Every 2 hours
- Estimated price
- kr 260–460
- Website
- https://www.vybuss.com/
Bus from Kristiansand rutebilstasjon to Harebakken bussterminal
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- kr 120–230
- Website
- https://www.vybuss.com/
Bus from Harebakken bussterminal to Farriseidet
- Ave. Duration
- 1h 46m
- Frequency
- Every 2 hours
- Estimated price
- kr 240–430
- Website
- https://www.vybuss.com/
- Phone
- (+47) 22 31 31 50
- Website
- nor-way.no
Bus from Oslo bussterminal to Farriseidet
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a day
- Estimated price
- kr 310–430
- Website
- https://www.nor-way.no/en/
Bus from Kristiansand rutebilstasjon to Harebakken bussterminal
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- kr 240–340
- Website
- https://www.nor-way.no/en/
Bus from Harebakken bussterminal to Farriseidet
- Ave. Duration
- 1h 49m
- Frequency
- 5 times a day
- Estimated price
- kr 300–420
- Website
- https://www.nor-way.no/en/
- Phone
- 815 00 194
- post@akt.no
- Website
- akt.no
Bus from Kristiansand rutebilstasjon to Harebakken bussterminal
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Website
- Agder Kollektivtrafikk as
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Madrid - Barajas Airport T4 to Darmstadt
- Ave. Duration
- 27h 10m
- Frequency
- 6 times a week
- Estimated price
- kr 1,500–2,800
- Website
- https://www.blablacar.co.uk/bus
Want to know more about travelling around Norway
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Madrid to Larvik bus tickets online with Omio.
There are 51+ hotels available in Larvik.



































