There are 7 ways to get from Halmstad to Oslo by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Halmstad Centralstation to Oslo Strain Re20
4h 46mkr 900–1,400Bus
cheapest- Take the bus from Halmstad to Oslo bussterminalbus 613 / ...
5h 15mkr 270–450Drive 426.1 km
- Drive from Halmstad to Oslocar 426.1 km
4h 37mkr 873–1,261Fly from Halmstad Airport, train
- Fly from Halmstad Airport (HAD) to Oslo Airport, Gardermoen (OSL)plane HAD - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
6h 14mkr 1,343–3,471Train, bus
- Take the train from Halmstad Centralstation to Göteborg Centralstationtrain Ø Göteborg - Halmstad - Helsingborg - Malmö - Købe / ...
- Take the bus from Göteborg Nils Ericsonterminal to Oslo Bussterminalbus Vy Express / ...
5h 47mkr 406–919Train via Gothenburg
- Take the train from Halmstad Centralstation to Göteborg Centralstationtrain Ø Göteborg - Halmstad - Helsingborg - Malmö - Købe / ...
- Take the train from Göteborg Centralstation to Oslo Strain Re20
5h 47mkr 836–1,389Train to Copenhagen Airport, fly, train
- Take the train from Halmstad Centralstation to København lufthavn stasjontrain
- Fly from Copenhagen Airport (CPH) to Oslo Airport, Gardermoen (OSL)plane CPH - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
5h 54mkr 1,051–2,306
Halmstad to Oslo by train
Questions & Answers
The cheapest way to get from Halmstad to Oslo is to bus which costs kr 270 - kr 450 and takes 5h 15m.
The fastest way to get from Halmstad to Oslo is to drive which takes 4h 37m and costs kr 850 - kr 1300.
Yes, there is a direct bus departing from Halmstad and arriving at Oslo bussterminal. Services depart four times a day, and operate every day. The journey takes approximately 5h 15m.
Yes, there is a direct train departing from Halmstad Centralstation station and arriving at Oslo S. Services depart three times a week, and operate every day. The journey takes approximately 4h 46m.
The distance between Halmstad and Oslo is 476 km. The road distance is 426.1 km.
The best way to get from Halmstad to Oslo without a car is to train which takes 4h 46m and costs kr 900 - kr 1400.
The train from Halmstad Centralstation to Oslo Central Station takes 4h 46m including transfers and departs three times a week.
Halmstad to Oslo bus services, operated by FlixBus, depart from Halmstad station.
Halmstad to Oslo train services, operated by Norwegian Railways (VY), depart from Halmstad Centralstation.
The best way to get from Halmstad to Oslo is to train which takes 4h 46m and costs kr 900 - kr 1400. Alternatively, you can bus, which costs kr 270 - kr 450 and takes 5h 15m.
What companies run services between Halmstad, Sweden and Oslo, Norway?
Norwegian Railways (VY) operates a train from Halmstad Centralstation to Oslo S 3 times a week. Tickets cost kr 900–1,400 and the journey takes 4h 46m. Alternatively, FlixBus operates a bus from Halmstad to Oslo bussterminal 4 times a day. Tickets cost kr 270–450 and the journey takes 5h 15m.
- Website
- flysas.com
Flights from Halmstad Airport to Oslo Airport, Gardermoen via Stockholm
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- kr 1,200–2,900
Flights from Halmstad Airport to Oslo Airport, Gardermoen via Stockholm, Trondheim
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- kr 1,200–2,900
Flights from Copenhagen Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- kr 650–1,500
- Website
- norwegian.com
Flights from Copenhagen Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- kr 390–1,100
- Website
- norwegian.com
Flights from Copenhagen Airport to Oslo Airport, Gardermoen
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- kr 410–1,500
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Halmstad Centralstation to Oslo S
- Ave. Duration
- 4h 46m
- Frequency
- 3 times a week
- Estimated price
- kr 900–1,400
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- kr 120–180
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Halmstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a week
- Estimated price
- kr 310–440
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- kr 650–950
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- https://flytoget.no/en/
- Phone
- +46 771-77 77 1
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from Halmstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- kr 260–310
- Website
- https://www.oresundstag.se/en
Train from Halmstad Centralstation to København lufthavn stasjon
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- kr 310–430
- Website
- https://www.oresundstag.se/en
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Halmstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- kr 180–390
- Website
- https://www.sj.se/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Halmstad to Oslo bussterminal
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a day
- Estimated price
- kr 270–450
- Website
- https://www.flixbus.co.uk
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Göteborg Nils Ericsonterminal to Oslo Bussterminal
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Estimated price
- kr 220–480
- Website
- https://www.vybuss.com/
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Halmstad to Oslo bus services, operated by FlixBus, arrive at Oslo bussterminal station.
Halmstad to Oslo train services, operated by Norwegian Railways (VY), arrive at Oslo S station.
Yes, the driving distance between Halmstad to Oslo is 426 km. It takes approximately 4h 37m to drive from Halmstad to Oslo.
Book your Halmstad to Oslo train tickets online with Omio.
Book your Halmstad to Oslo bus tickets online with Omio and FlixBus.
There are 903+ hotels available in Oslo.
















