COVID-19 Travel restrictions may apply upon entering Norway. Learn More.

There are 10 ways to get from Uppsala to Norway by plane, train, bus, night bus or car

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

Fly to Oslo, train  •  2h 50m

  1. Fly from Stockholm (ARN) to Oslo (OSL) ARN - OSL
  2. Take the train from Oslo lufthavn stasjon to Oslo S

kr 663 - kr 2178

Cheapest option

Bus  •  8h 13m

  1. Take the bus from Uppsala Centralstation to Västerås Centralstation 774 / ...
  2. Take the bus from Västerås Resecentrum to Oslo Bussterminal 900 / ...

kr 365 - kr 463

8 alternative options

Fly to Bergen  •  4h 30m

  1. Fly from Stockholm (ARN) to Bergen (BGO) ARN - BGO

kr 778 - kr 2543

Fly to Stavanger  •  4h 29m

  1. Fly from Stockholm (ARN) to Stavanger (SVG) ARN - SVG

kr 1070 - kr 2615

Fly to Trondheim  •  4h 28m

  1. Fly from Stockholm (ARN) to Trondheim (TRD) ARN - TRD

kr 1143 - kr 2988

Fly to Tromso  •  4h 37m

  1. Fly from Stockholm (ARN) to Tromso (TOS) ARN - TOS

kr 783 - kr 3878

Train  •  8h 18m

  1. Take the train from Uppsala Centralstation to Flemingsberg station Pendeltåg linje 40
  2. Take the train from Flemingsberg station to Oslo S SJ InterCity

kr 533 - kr 733

Bus, train  •  8h 32m

  1. Take the bus from Uppsala Centralstation to Västerås Centralstation 774 / ...
  2. Take the train from Västerås Centralstation to Oslo S SJ InterCity X2000 / ...

kr 595 - kr 783

Bus, night bus  •  8h 13m

  1. Take the bus from Uppsala Centralstation to Västerås Centralstation 774 / ...
  2. Take the night bus from Västerås Resecentrum to Oslo Bussterminal 850

Drive  •  5h 59m

  1. Drive from Uppsala to Oslo 497.6 km

kr 750 - kr 1200

Coronavirus (COVID-19) in Norway

There is widespread community transmission globally.
Some travel restrictions are being lifted in Norway. For the latest travel status, please check the official page for Norway.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Some international borders began to reopen in Norway from June 16.

Some domestic travel restrictions began to ease in Norway from June 12.

Currently, we are unable to provide travel restriction information for leaving Sweden. For the latest Coronavirus (COVID-19) travel status in Sweden, please check government recommendations.

Official Coronavirus (COVID-19) Information for Norway

Last updated: July 8 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Uppsala to Norway is to bus which costs 350 kr - 460 kr and takes 8h 13m.

More details

The quickest way to get from Uppsala to Norway is to fly and train which costs 600 kr - 2200 kr and takes 2h 50m.

More details

No, there is no direct bus from Uppsala station to Norway. However, there are services departing from Uppsala Centralstation and arriving at Oslo Bussterminal via Västerås Resecentrum. The journey, including transfers, takes approximately 8h 13m.

More details

No, there is no direct train from Uppsala station to Norway. However, there are services departing from Uppsala Centralstation and arriving at Oslo S via Flemingsberg station. The journey, including transfers, takes approximately 8h 18m.

More details

The distance between Uppsala and Norway is 477 km. The road distance is 497.6 km.

Get driving directions

The best way to get from Uppsala to Norway without a car is to bus which takes 8h 13m and costs 350 kr - 460 kr.

More details

It takes approximately 2h 50m to get from Uppsala to Norway, including transfers.

More details

Uppsala to Norway bus services, operated by UL, depart from Uppsala Centralstation.

More details

Uppsala to Norway train services, operated by SL, depart from Uppsala Centralstation.

More details

The best way to get from Uppsala to Norway is to fly which takes 4h 30m and costs 750 kr - 2500 kr. Alternatively, you can bus, which costs 350 kr - 460 kr and takes 8h 13m, you could also train, which costs 500 kr - 750 kr and takes 8h 18m.

Mode details

Map of how to get from Uppsala to Norway.
Launch map view
  • Distance: 477.2 km
  • Duration: 2h 50m

What companies run services between Uppsala, Sweden and Norway?

Finnair, Scandinavian Airlines and two other airlines fly from Uppsala to Bergen hourly. Alternatively, you can take a bus from Uppsala to Oslo via Västerås Centralstation and Västerås Resecentrum in around 8h 13m.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Stockholm to Oslo
Ave. Duration
57 min
When
Every day
Estimated price
kr 700 - kr 1800
Flights from Stockholm to Bergen
Ave. Duration
1h 20m
When
Every day
Estimated price
kr 700 - kr 5500
Flights from Stockholm to Bergen via Oslo
Ave. Duration
2h 47m
When
Every day
Estimated price
kr 700 - kr 5500
Flights from Stockholm to Bergen via Stavanger
Ave. Duration
2h 55m
When
Monday to Friday
Estimated price
kr 700 - kr 5500
Flights from Stockholm to Bergen via Trondheim
Ave. Duration
3h 5m
When
Sunday
Estimated price
kr 700 - kr 5500
Flights from Stockholm to Bergen via Copenhagen
Ave. Duration
3h 20m
When
Sunday
Estimated price
kr 700 - kr 5500
Flights from Stockholm to Stavanger
Ave. Duration
1h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 1000 - kr 2400
Flights from Stockholm to Stavanger via Oslo
Ave. Duration
2h 55m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 1000 - kr 2400
Flights from Stockholm to Stavanger via Bergen
Ave. Duration
2h 50m
When
Monday, Tuesday, Thursday and Friday
Estimated price
kr 1000 - kr 2400
Flights from Stockholm to Stavanger via Copenhagen
Ave. Duration
3h 15m
When
Every day
Estimated price
kr 1000 - kr 2400
Flights from Stockholm to Trondheim
Ave. Duration
1h 15m
When
Every day
Estimated price
kr 1100 - kr 2600
Flights from Stockholm to Trondheim via Oslo
Ave. Duration
2h 52m
When
Monday to Saturday
Estimated price
kr 1100 - kr 2600
Flights from Stockholm to Tromso
Ave. Duration
1h 50m
When
Monday to Friday
Estimated price
kr 750 - kr 4300
Flights from Stockholm to Tromso via Oslo
Ave. Duration
3h 52m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 750 - kr 4300
Norwegian Air Shuttle
Website
norwegian.com
Flights from Stockholm to Oslo
Ave. Duration
1h
When
Every day
Estimated price
kr 470 - kr 1300
Flights from Stockholm to Bergen
Ave. Duration
1h 20m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
kr 500 - kr 2000
Flights from Stockholm to Bergen via Oslo
Ave. Duration
2h 51m
When
Friday and Sunday
Estimated price
kr 500 - kr 2000
Flights from Stockholm to Stavanger via Oslo
Ave. Duration
3h 1m
When
Sunday
Estimated price
kr 650 - kr 2400
Flights from Stockholm to Trondheim via Oslo
Ave. Duration
3h 20m
When
Monday to Saturday
Estimated price
kr 950 - kr 2600
Flights from Stockholm to Tromso via Oslo
Ave. Duration
3h 50m
When
Sunday
Estimated price
kr 800 - kr 5500
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Stockholm to Oslo
Ave. Duration
1h 1m
When
Every day
Estimated price
kr 700 - kr 2400
Flights from Stockholm to Bergen via Oslo
Ave. Duration
2h 55m
When
Saturday
Estimated price
kr 700 - kr 5500
Flights from Stockholm to Trondheim via Oslo
Ave. Duration
3h
When
Saturday
Estimated price
kr 1100 - kr 2600
Flights from Stockholm to Tromso via Oslo
Ave. Duration
3h 45m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 750 - kr 4300
FlexFlight ApS
Website
flexflight.dk
Flights from Stockholm to Oslo
Ave. Duration
1h 15m
When
Friday
Estimated price
kr 1200 - kr 2000
Finnair
Website
finnair.com
Flights from Stockholm to Bergen
Ave. Duration
1h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 900 - kr 3000
Train operators
SL
Phone
08 600 10 00
Website
sl.se
Train from Uppsala Centralstation to Flemingsberg station
Ave. Duration
1h 17m
Frequency
Every 30 minutes
Estimated price
kr 33
Website
SL
Swedish Railways (SJ)
Phone
+46 77 175 75 75
Email
kundservice@sj.se
Website
sj.se
Train from Flemingsberg station to Oslo S
Ave. Duration
6h 1m
Frequency
Once daily
Estimated price
kr 500 - kr 700
Website
Swedish Railways (SJ)
1st Class Ticket
kr 500 - kr 650
2nd Class Ticket
kr 550 - kr 700
Train from Västerås Centralstation to Oslo S
Ave. Duration
5h 59m
Frequency
Twice a week
Estimated price
kr 470 - kr 650
Website
Swedish Railways (SJ)
1st Class Ticket
kr 470 - kr 600
2nd Class Ticket
kr 500 - kr 650
Bus operators
UL
Phone
+46 77 114 14 14
Email
kundservice@ul.se
Website
ul.se
Bus from Uppsala Centralstation to Västerås Centralstation
Ave. Duration
1h 33m
Frequency
Hourly
Estimated price
kr 120 - kr 135
Schedules at
UL
Vy Travel AB
Phone
+46 771 15 15 15
Email
info@tagkompaniet.se
Website
vy.se
Bus from Västerås Resecentrum to Oslo Bussterminal
Ave. Duration
5h 40m
Frequency
3 times a day
Website
Vy Travel AB
Bus4You
Website
nettbuss.se
Bus from Västerås Centralstation to Oslo Bussterminal
Ave. Duration
6h 10m
Frequency
Twice daily
Estimated price
kr 240 - kr 330
Website
Bus4You

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.

More Questions & Answers

The quickest flight from Stockholm Airport to Oslo Airport is the direct flight which takes 55 min.

Search flights

Uppsala to Norway bus services, operated by Vy Travel AB, arrive at Oslo Bussterminal station.

More details

Uppsala to Norway train services, operated by Swedish Railways (SJ), arrive at Oslo S station.

More details

Yes, the driving distance between Uppsala to Norway is 498 km. It takes approximately 5h 59m to drive from Uppsala to Norway.

Get driving directions

Ethiopian Airlines, FlexFlight ApS, Norwegian Air Shuttle and Scandinavian Airlines offer flights from Stockholm Airport to Oslo Airport.

Search flights

There are 19+ hotels available in Norway. Prices start at kr 1000 NOK per night.

More details

The best way to get from Uppsala to Stockholm Airport is to train which takes 17 min and costs 30 kr - 180 kr.

More details