Explore 4 ways to travel

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  •  2 h 37 min

  1. SVG - OSL

$63 - $197

Cheapest option

Bus  •  8 h 58 min

  1. Nw300
  2. Nx 190 / ...

$39 - $90

3 alternative options

Fly to Oslo Sandefjord, train  •  4 h 8 min

  1. SVG - TRF

$91 - $365

Train  •  7 h 22 min

  1. Express / ...

$60 - $110

Drive  •  7 h 22 min

  1. 330.3 miles

$85 - $130

What companies run services between Sandnes, Norway and Oslo, Norway?

Norwegian Railways (NSB) operates a train from Sandnes to Oslo every 4 hours. Tickets cost $60 - $85 and the journey takes 7 h 22 min. Ruter also services this route twice daily. Alternatively, you can take a bus from Sandnes to Oslo via Kristiansand rutebilstasjon in around 8 h 58 min.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Stavanger to Oslo
Ave. Duration
50 min
When
Every day
Estimated price
$65 - $380
Norwegian Air Shuttle
Website
norwegian.com
Flights from Stavanger to Oslo
Ave. Duration
50 min
When
Every day
Estimated price
$50 - $330
Widerøe
Website
wideroe.no
Flights from Stavanger to Oslo Sandefjord
Ave. Duration
45 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$75 - $420
Flights from Stavanger to Oslo Sandefjord via Bergen
Ave. Duration
2 h 25 min
When
Sunday
Estimated price
$75 - $420
Train operators
Ruter
Phone
177
Website
ruter.no
Train from Oslo lufthavn [alle tog] to Oslo Sentralstasjon [tog]
Ave. Duration
22 min
Frequency
Every 15 minutes
Estimated price
$10 - $14
Schedules at
ruter.no
Train from Torp [tog] to Nationaltheatret [tog]
Ave. Duration
1 h 26 min
Frequency
Hourly
Estimated price
$19 - $26
Schedules at
ruter.no
Train from Sandnes sentrum [tog] to Oslo Sentralstasjon [tog]
Ave. Duration
7 h 24 min
Frequency
Twice daily
Estimated price
$80 - $110
Schedules at
ruter.no
Norwegian Railways (NSB)
Website
nsb.no
Train from Torp(N) to Nationaltheatret
Ave. Duration
1 h 35 min
Frequency
Hourly
Estimated price
$18 - $25
Website
nsb.no
Train from Sandnes Sentrum to Oslo S
Ave. Duration
7 h 22 min
Frequency
Every 4 hours
Estimated price
$60 - $85
Website
nsb.no
Bus operators
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Storgata to Kristiansand rutebilstasjon
Ave. Duration
3 h 30 min
Frequency
3 times a day
Estimated price
$20
Schedules at
nor-way.no
Bus from Kristiansand rutebilstasjon to Oslo Bussterminal
Ave. Duration
4 h 55 min
Frequency
Every 4 hours
Estimated price
$20
Schedules at
nor-way.no
Nettbuss Travel AS
Phone
05070
Email
05070@nettbuss.no
Website
nettbuss.no
Bus from Kristiansand rutebilstasjon to Oslo Bussterminal
Ave. Duration
4 h 55 min
Frequency
Every 4 hours
Estimated price
$55 - $70
Schedules at
nettbuss.no
Konkurrenten
Phone
+47 37 93 15 15
Email
post@konkurrenten.no
Website
konkurrenten.no
Bus from Kristiansand to Oslo
Ave. Duration
4 h 55 min
Frequency
Every 4 hours
Estimated price
$37
Schedules at
konkurrenten.no

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Want to know more about Flixbus? and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

The distance between Sandnes and Oslo is 307 km. The road distance is 529 km.

The cheapest way to get from Sandnes to Oslo is to bus which costs kr 310 - kr 750 and takes 8 h 58 min.

The quickest way to get from Sandnes to Oslo is to fly and train which takes 2 h 37 min and costs kr 500 - kr 1600.

Yes, there is a direct train departing from Sandnes Sentrum and arriving at Oslo S. Services depart every four hours, and operate every day. The journey takes approximately 7 h 22 min.

No, there is no direct bus from Sandnes to Oslo. However, there are services departing from Storgata and arriving at Oslo Bussterminal via Kristiansand rutebilstasjon. The journey, including transfers, takes approximately 8 h 58 min.

It takes approximately 2 h 37 min to get from Sandnes to Oslo, including transfers.