Road trip route · Norway · Sweden
Oslo to Stockholm drive time, distance, costs & the best stops
- Drive time
- 7 hr 2 min
- Distance
- 524 km
- Tolls (est.)
- Not estimated
The Oslo to Stockholm drive
The drive from Oslo to Stockholm covers 326 miles (524 km) and takes about 7 hr 2 min without stops. That's a long day, but doable in one go with a couple of proper breaks. If you'd rather split it, Karlskoga is about halfway.
Most of it is one road: the E18 carries 67% of the distance. On the way you go past Karlstad, Eskilstuna and Tumba, and you'll be near Karlskoga roughly 3 h 48 min in. The border from Norway into Sweden comes between Oslo and Karlstad, about 109 km in.
Expect gentle hills rather than climbs. The high point is around 194 m.
At 326 miles this is longer than 80% of the 144 routes covered here, so it is worth treating as a trip in itself rather than a transfer. Split across 2 days it works out at about 3.5 hours behind the wheel each day, which leaves most of the daylight for the places in between.
The road, kilometre by kilometre
Towns within a few kilometres of the fastest route, with the time it takes to reach them without stopping, plus where you cross the border.
- StartOslo
- 109 kmInto Sweden
- 217 kmKarlstad2 h 56 min in
- 283 kmKarlskoga3 h 48 min ingood place to stop
- 415 kmEskilstuna5 h 35 min ingood place to stop
- 499 kmTumba6 h 43 min in
- 524 kmStockholm
How high it goes
Roads you'll be on
- E18349 km · 67%
- E20136 km · 26%
What you need for this drive
Rules for each country on the route, in the order you meet them.
Norway
- Motorway
- 110 km/h · 50 in town
- Tolls
- AutoPASS / bomringer
- Must carry
- warning triangle, hi-vis vest
- Winter tyres
- 1 November - first Sunday after Easter Monday (Nordland, Troms and Finnmark: 16 October - 30 April)
Low-emission zones: Oslo temporary diesel ban.
Sweden
- Motorway
- 110 km/h · 50 in town
- Tolls
- No motorway tolls
- Must carry
- warning triangle
- Winter tyres
- 1 December - 31 March
Low-emission zones: Miljozon klass 1.
Checked against national road authorities and the ECB reference rates. Rules change — confirm before you travel.
Famous drives in Norway and Sweden
Legendary routes you could bolt onto this trip, with real distances and stop counts.
Oslo to Stockholm FAQs
How long is the drive from Oslo to Stockholm?
Driving from Oslo to Stockholm takes about 7 hr 2 min nonstop, covering 326 miles (524 km). Add time for breaks: most drivers stop every 2 hours.
How much does it cost to drive from Oslo to Stockholm?
We don't estimate tolls for Norway or Sweden, so check the toll roads there before you go. Estimates are indicative: prices change monthly.
Can I drive from Oslo to Stockholm in one day?
Yes, though it's a long day: about 7 hr 2 min of driving. Plenty of people do it in one go with two or three proper breaks; if you'd rather split it, Karlskoga is about halfway.
Which roads do you take from Oslo to Stockholm?
The fastest route uses the E18 (about 349 km), the E20 (about 136 km). It passes Karlstad, Karlskoga, Eskilstuna, Tumba.
Where should I stop on the way from Oslo to Stockholm?
If you stop every couple of hours, Karlskoga comes up about 4 h in, and Eskilstuna comes up about 6 h in. All are just off the main road.
What other drives can I plan on Plan Your Road Trips?
We publish drive times, distances and fuel estimates for 144 routes across Europe and beyond, including 1 other drive in the same country. Browse them all on the routes index.
More drives from Oslo & Stockholm
Planning a bigger trip? Try the free Norway road trip planner, browse every destination we cover or the Sweden planner, take it with you on the road, or read the driving in Sweden guide.