There are 6 ways to get from Oslo to Halmstad by bus, train, 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.

Recommended option

Bus, train  •  4h 55m

  1. Take the bus from Oslo Bussterminal to Göteborg Nils Ericssons Terminal 600 / ...
  2. Take the train from Göteborg Centralstation to Halmstad Centralstation Öresundståg / ...

304 kr - 525 kr

Cheapest option

Bus  •  5h 25m

  1. Take the bus from Oslo to Halmstad N132 / ...

240 kr - 290 kr

4 alternative options

Train  •  5h 14m

  1. Take the train from Oslo S to Göteborg Centralstation 119 / ...
  2. Take the train from Göteborg Centralstation to Halmstad Centralstation Öresundståg / ...

537 kr - 750 kr

Drive  •  4h 35m

  1. Drive from Oslo to Halmstad 430 km

700 kr - 1100 kr

Train, fly to Gothenburg  •  5h 34m

  1. Take the train from Oslo S to Oslo lufthavn stasjon
  2. Fly from Oslo (OSL) to Gothenburg (GOT) OSL - GOT
  3. Take the train from Göteborg Centralstation to Halmstad Centralstation

702 kr - 2430 kr

Train, fly to Copenhagen  •  6h 48m

  1. Take the train from Oslo S to Oslo lufthavn stasjon
  2. Fly from Oslo (OSL) to Copenhagen (CPH) OSL - CPH
  3. Take the train from Copenhagen Airport to Halmstad Centralstation

787 kr - 2290 kr

Questions & Answers

There is widespread community transmission in Sweden.
Last Updated: 3/11/2020 | Source: CDC.

Heavy travel restrictions apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Oslo to Halmstad is to bus which costs kr 240 - kr 300 and takes 5h 25m.

More details

The quickest way to get from Oslo to Halmstad is to drive which costs kr 700 - kr 1100 and takes 4h 35m.

More details

Yes, there is a direct bus departing from Oslo and arriving at Halmstad. Services depart three times a day, and operate every day. The journey takes approximately 5h 25m.

More details

No, there is no direct train from Oslo to Halmstad station. However, there are services departing from Oslo S and arriving at Halmstad Centralstation via Göteborg Centralstation. The journey, including transfers, takes approximately 5h 14m.

More details

The distance between Oslo and Halmstad is 381 km. The road distance is 430 km.

Get driving directions

The best way to get from Oslo to Halmstad without a car is to bus and train which takes 4h 55m and costs kr 310 - kr 550.

More details

It takes approximately 4h 55m to get from Oslo to Halmstad, including transfers.

More details

Oslo to Halmstad bus services, operated by FlixBus, depart from Oslo station.

More details

Oslo to Halmstad train services, operated by Norwegian Railways (VY), depart from Oslo S station.

More details

What companies run services between Oslo, Norway and Halmstad, Sweden?

You can take a train from Oslo to Halmstad via Göteborg Centralstation in around 5h 14m. Alternatively, FlixBus operates a bus from Oslo to Halmstad 3 times a day. Tickets cost 240 kr - 290 kr and the journey takes 5h 25m.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Oslo to Gothenburg
Ave. Duration
1h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
700 kr - 3500 kr
Flights from Oslo to Gothenburg via Copenhagen
Ave. Duration
2h 56m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
1100 kr - 4100 kr
Flights from Oslo to Gothenburg via Stockholm
Ave. Duration
3h
When
Monday to Friday
Estimated price
1100 kr - 4100 kr
Flights from Oslo to Copenhagen
Ave. Duration
1h 10m
When
Every day
Estimated price
850 kr - 3400 kr
Norwegian Air Shuttle
Website
norwegian.com
Flights from Oslo to Gothenburg via Stockholm
Ave. Duration
3h
When
Sunday
Estimated price
750 kr - 4000 kr
Flights from Oslo to Copenhagen
Ave. Duration
1h 10m
When
Every day
Estimated price
600 kr - 2900 kr
Norwegian Air International
Website
norwegian.com
Flights from Oslo to Copenhagen
Ave. Duration
1h 10m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
380 kr - 2500 kr
Widerøe
Website
wideroe.no
Flights from Oslo to Gothenburg
Ave. Duration
1h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
700 kr - 3500 kr
Pakistan International Airlines
Website
www4.piac.com.pk
Flights from Oslo to Copenhagen
Ave. Duration
1h 30m
When
Wednesday
Estimated price
1100 kr - 2500 kr
Train operators
Öresundståg
Phone
0771-77 77 11
Email
bokningssupporten@oresundstag.se
Website
oresundstag.se
Train from Göteborg Centralstation to Halmstad Centralstation
Ave. Duration
1h 22m
Frequency
Every 30 minutes
Estimated price
190 kr - 270 kr
Website
Öresundståg
Train from Copenhagen Airport to Halmstad Centralstation
Ave. Duration
2h 12m
Frequency
Every 3 hours
Estimated price
220 kr - 320 kr
Website
Öresundståg
Swedish Railways (SJ)
Phone
+46 77 175 75 75
Email
kundservice@sj.se
Website
sj.se
Train from Göteborg Centralstation to Halmstad Centralstation
Ave. Duration
1h 3m
Frequency
Every 4 hours
Estimated price
150 kr - 280 kr
Website
Swedish Railways (SJ)
1st Class Ticket
220 kr - 280 kr
2nd Class Ticket
150 kr - 190 kr
Flytoget
Phone
23 15 90 00
Email
flytoget@flytoget.no
Website
flytoget.no
Train from Oslo S to Oslo lufthavn stasjon
Ave. Duration
22 min
Frequency
Every 15 minutes
Estimated price
150 kr - 170 kr
Website
Flytoget AS
Bus operators
Vy Travel AB
Phone
+46 771 15 15 15
Email
info@tagkompaniet.se
Website
vy.se
Bus from Oslo Bussterminal to Göteborg Nils Ericssons Terminal
Ave. Duration
3h 20m
Frequency
Hourly
Website
Vy Travel AB
Bus4You
Website
nettbuss.se
Bus from Oslo Bussterminal to Göteborg Nils Ericsonterminal
Ave. Duration
3h 35m
Frequency
Every 2 hours
Estimated price
180 kr - 250 kr
Website
Bus4You
Nettbuss Express
Phone
+46 771-15 15 15
Email
info@nettbuss.se
Website
nettbuss.se
Bus from Oslo Bussterminal to Göteborg Nils Ericsonterminal
Ave. Duration
3h 35m
Frequency
Twice daily
Estimated price
150 kr - 220 kr
Website
Nettbuss Express
FlixBus

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).

Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Oslo to Halmstad
Ave. Duration
5h 25m
Frequency
3 times a day
Estimated price
240 kr - 290 kr
Website
flixbus.co.uk

Want to know more about travelling around Sweden

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.

More Questions & Answers

The best way to get from Oslo to Halmstad is to train which takes 5h 14m and costs kr 550 - kr 800. Alternatively, you can bus, which costs kr 240 - kr 300 and takes 5h 25m.

Mode details

The quickest flight from Oslo Airport to Gothenburg Airport is the direct flight which takes 1h.

Search flights

Oslo to Halmstad bus services, operated by FlixBus, arrive at Halmstad station.

More details

Oslo to Halmstad train services, operated by Öresundståg, arrive at Halmstad Centralstation.

More details

Yes, the driving distance between Oslo to Halmstad is 430 km. It takes approximately 4h 35m to drive from Oslo to Halmstad.

Get driving directions

Norwegian Air Shuttle, Widerøe and Scandinavian Airlines offer flights from Oslo Airport to Gothenburg Airport.

Search flights

Book your Oslo to Halmstad bus tickets online with Omio and FlixBus.

Search and book

There are 108+ hotels available in Halmstad. Prices start at 1000 kr SEK per night.

More details