There are 7 ways to get from Mo i Rana to Oslo by plane, train, 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
Cheapest option
Train to Bodo, fly to Oslo, train • 6h 25m
5 alternative options
Fly Mo I Rana to Oslo, train • 3h 33m
Train • 13h 38m
Train via Lillehammer • 16h 1m
Bus, train • 17h 6m
Drive • 13h 34m
Mo i Rana to Oslo by train
Questions & Answers
The cheapest way to get from Mo i Rana to Oslo is to train which costs kr 1400 - kr 2000 and takes 13h 38m.
The fastest way to get from Mo i Rana to Oslo is to fly and train which takes 3h 33m and costs kr 2200 - kr 4600.
No, there is no direct train from Mo i Rana to Oslo. However, there are services departing from Mo i Rana stasjon and arriving at Oslo S via Trondheim S. The journey, including transfers, takes approximately 13h 38m.
The distance between Mo i Rana and Oslo is 949 km. The road distance is 956.1 km.
The best way to get from Mo i Rana to Oslo without a car is to train which takes 13h 38m and costs kr 1400 - kr 2000.
It takes approximately 7h 42m to get from Mo i Rana to Oslo, including transfers.
Mo i Rana to Oslo train services, operated by Sj Nord, depart from Mo i Rana stasjon station.
Mo i Rana to Oslo train services, operated by Sj Nord, arrive at Oslo S station.
Yes, the driving distance between Mo i Rana to Oslo is 956 km. It takes approximately 13h 34m to drive from Mo i Rana to Oslo.
There are 536+ hotels available in Oslo. Prices start at kr 628 NOK per night.
- Distance: 949.1 km
- Duration: 7h 42m
What companies run services between Mo i Rana, Norway and Oslo, Norway?
You can take a train from Mo i Rana to Oslo via Trondheim S in around 13h 38m.
- Website
- flysas.com
Flights from Bodo to Oslo
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- kr 800 - kr 2700
Flights from Bodo to Oslo via Trondheim
- Ave. Duration
- 3h 2m
- When
- Monday, Thursday and Friday
- Estimated price
- kr 800 - kr 2700
Flights from Mo I Rana to Oslo via Trondheim
- Ave. Duration
- 3h 40m
- When
- Tuesday, Wednesday and Friday
- Estimated price
- kr 650 - kr 2600
Flights from Mo I Rana to Oslo via Bodo
- Ave. Duration
- 4h 45m
- When
- Monday to Saturday
- Estimated price
- kr 700 - kr 2700
- Website
- norwegian.com
Flights from Bodo to Oslo
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- kr 800 - kr 2900
Flights from Mo I Rana to Oslo via Trondheim
- Ave. Duration
- 2h 52m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 500 - kr 2100
- Website
- wideroe.no
Flights from Mo I Rana to Oslo Sandefjord via Trondheim
- Ave. Duration
- 5h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 2400 - kr 5500
Flights from Mo I Rana to Oslo Sandefjord via Trondheim, Bergen
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 2400 - kr 5500
Flights from Mo I Rana to Oslo Sandefjord via Bodo, Trondheim
- Ave. Duration
- 6h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 2400 - kr 5500
Flights from Mo I Rana to Oslo Sandefjord via Bronnoysund, Trondheim
- Ave. Duration
- 10h 20m
- When
- Monday to Friday
- Estimated price
- kr 2400 - kr 5500
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Torp stasjon to Nationaltheatret stasjon
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- kr 190 - kr 280
- Website
- https://www.vy.no/en
Train from Lillehammer stasjon to Oslo S
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- kr 280 - kr 410
- Website
- https://www.vy.no/en
- Phone
- 61 25 22 00
- kundeservice@sj.no
- Website
- sj.no
Train from Mo i Rana stasjon to Bodø stasjon
- Ave. Duration
- 3h 13m
- Frequency
- 3 times a day
- Estimated price
- kr 310 - kr 430
- Schedules at
- sj.no
Train from Mo i Rana stasjon to Trondheim S
- Ave. Duration
- 6h 2m
- Frequency
- Twice daily
- Estimated price
- kr 650 - kr 900
- Schedules at
- sj.no
Train from Trondheim S to Oslo S
- Ave. Duration
- 6h 36m
- Frequency
- 5 times a day
- Estimated price
- kr 750 - kr 1100
- Schedules at
- sj.no
Train from Trondheim S to Lillehammer skysstasjon
- Ave. Duration
- 6h 5m
- Frequency
- 5 times a day
- Estimated price
- kr 500 - kr 750
- Schedules at
- sj.no
Train from Mosjøen stasjon to Stjørdal stasjon
- Ave. Duration
- 4h 26m
- Frequency
- Twice daily
- Estimated price
- kr 500 - kr 700
- Schedules at
- sj.no
- 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 210 - kr 230
- Website
- Flytoget AS
- Phone
- +47 75 65 00 00
- post@nfk.no
- Website
- nfk.no
Bus from Mo stasjon to Mosjøen stasjon E6
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- kr 120 - kr 170
- Schedules at
- nfk.no
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Trondheim S to Oslo lufthavn
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- kr 700 - kr 1100
- 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.