There are 8 ways to get from Christchurch to Oslo by plane, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Christchurch International Airport to Oslo Airport, Gardermoen, train
best- Fly from Christchurch International Airport (CHC) to Oslo Airport, Gardermoen (OSL)plane CHC - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
31h 16mkr 4,746–14,266Fly Christchurch International Airport to Gothenburg-Landvetter Airport, train
- Fly from Christchurch International Airport (CHC) to Gothenburg-Landvetter Airport (GOT)plane CHC - GOT
- Take the train from Göteborg Centralstation to Oslo Strain
36h 4mkr 5,319–16,415Fly Christchurch International Airport to Sandefjord Airport, train
- Fly from Christchurch International Airport (CHC) to Sandefjord Airport (TRF)plane CHC - TRF
- Take the train from Sandefjord stasjon to Nationaltheatret stasjontrain
37h 34mkr 7,619–25,119Shuttle to Nelson Airport, fly to Oslo Airport, Gardermoen, train
- Take a shuttle bus from Christchurch to Nelson
- Fly from Nelson Airport (NSN) to Oslo Airport, Gardermoen (OSL)plane NSN - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
38h 19mkr 6,770–23,436Train to Woodbourne Airport, fly to Oslo Airport, Gardermoen, train
- Take the train from Christchurch to Blenheimtrain
- Fly from Woodbourne Airport (BHE) to Oslo Airport, Gardermoen (OSL)plane BHE - OSL
- Take the train from Oslo lufthavn stasjon to Oslo Strain
36h 57mkr 6,347–19,977Fly Christchurch International Airport to Stockholm-Arlanda Airport, train
- Fly from Christchurch International Airport (CHC) to Stockholm-Arlanda Airport (ARN)plane CHC - ARN
- Take the train from Stockholm Centralstation to Oslo Strain
37h 56mkr 8,280–13,960Fly Christchurch International Airport to Copenhagen Airport, train
- Fly from Christchurch International Airport (CHC) to Copenhagen Airport (CPH)plane CHC - CPH
- Take the train from Copenhagen Lufthavn to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Oslo Strain
37h 28mkr 9,785–14,145Fly Christchurch International Airport to Kristiansand Airport, Kjevik, train
- Fly from Christchurch International Airport (CHC) to Kristiansand Airport, Kjevik (KRS)plane CHC - KRS
- Take the train from Kristiansand stasjon to Oslo Strain
42h 21mkr 7,291–22,316
Christchurch International Airport (CHC) to Oslo Airport, Gardermoen (OSL) flights
Comparing Your Travel Options
The cheapest way to get from Christchurch to Oslo is to fly and train which costs kr 4700 - kr 15000 and takes 31h 16m.
The fastest way to get from Christchurch to Oslo is to fly and train which takes 31h 16m and costs kr 4700 - kr 15000.
The distance between Christchurch and Oslo is 17841 km.
It takes approximately 31h 16m to get from Christchurch to Oslo, including transfers.
Oslo is 12h behind Christchurch. It is currently 10:19 AM in Christchurch and 10:19 PM in Oslo.
There are 973+ hotels available in Oslo.
What companies run services between Christchurch, New Zealand and Oslo, Norway?
There is no direct connection from Christchurch to Oslo. However, you can take the line 8 bus to Christchurch International Airport, walk to Christchurch International Airport (CHC) airport, fly to Oslo Airport, Gardermoen (OSL), walk to Oslo lufthavn stasjon, then take the train to Oslo S. Alternatively, you can take the line 8 bus to Christchurch International Airport, walk to Christchurch International Airport (CHC) airport, fly to Gothenburg-Landvetter Airport (GOT), walk to Landvetter flygplats, take the bus to Nils Ericson Terminalen, walk to Göteborg Centralstation, then take the train to Oslo S.
- Website
- flysas.com
Flights from Christchurch International Airport to Oslo Airport, Gardermoen via San Francisco, Copenhagen Airport
- Ave. Duration
- 36h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- kr 6,000–20,000
Flights from Christchurch International Airport to Oslo Airport, Gardermoen via Guangzhou Baiyun, Amsterdam Schiphol
- Ave. Duration
- 36h 10m
- When
- Every day
- Estimated price
- kr 4,500–14,000
Flights from Christchurch International Airport to Gothenburg-Landvetter Airport via San Francisco, Copenhagen Airport
- Ave. Duration
- 36h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- kr 6,500–23,000
Flights from Christchurch International Airport to Sandefjord Airport via Singapore Changi, Copenhagen Airport
- Ave. Duration
- 33h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 7,500–45,000
Flights from Christchurch International Airport to Sandefjord Airport via San Francisco, Copenhagen Airport
- Ave. Duration
- 46h 15m
- When
- Tuesday and Sunday
- Estimated price
- kr 8,000–26,000
Flights from Christchurch International Airport to Sandefjord Airport via Auckland, San Francisco, Copenhagen Airport
- Ave. Duration
- 43h 25m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 8,000–26,000
Flights from Nelson Airport to Oslo Airport, Gardermoen via Auckland, New York JFK
- Ave. Duration
- 30h 30m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- kr 10,000–34,000
Flights from Nelson Airport to Oslo Airport, Gardermoen via Christchurch International Airport, Singapore Changi, Copenhagen Airport
- Ave. Duration
- 30h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 7,500–45,000
Flights from Nelson Airport to Oslo Airport, Gardermoen via Auckland, Beijing Capital, Stockholm-Arlanda Airport
- Ave. Duration
- 36h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- kr 5,500–18,000
Flights from Nelson Airport to Oslo Airport, Gardermoen via Christchurch International Airport, San Francisco, Copenhagen Airport
- Ave. Duration
- 38h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- kr 8,000–26,000
Flights from Woodbourne Airport to Oslo Airport, Gardermoen via Auckland, New York JFK
- Ave. Duration
- 29h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- kr 9,500–31,000
Flights from Woodbourne Airport to Oslo Airport, Gardermoen via Auckland, Beijing Capital, Stockholm-Arlanda Airport
- Ave. Duration
- 36h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- kr 5,000–17,000
Flights from Christchurch International Airport to Stockholm-Arlanda Airport via San Francisco, Copenhagen Airport
- Ave. Duration
- 37h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- kr 6,000–20,000
Flights from Christchurch International Airport to Kristiansand Airport, Kjevik via Singapore Changi, Copenhagen Airport
- Ave. Duration
- 33h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 8,500–55,000
Flights from Christchurch International Airport to Kristiansand Airport, Kjevik via San Francisco, Copenhagen Airport
- Ave. Duration
- 36h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- kr 9,000–31,000
- Website
- klm.com
Flights from Christchurch International Airport to Oslo Airport, Gardermoen via San Francisco, Amsterdam Schiphol
- Ave. Duration
- 34h 10m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- kr 6,000–20,000
Flights from Christchurch International Airport to Oslo Airport, Gardermoen via Guangzhou Baiyun, Amsterdam Schiphol
- Ave. Duration
- 36h 10m
- When
- Every day
- Estimated price
- kr 4,500–14,000
Flights from Christchurch International Airport to Gothenburg-Landvetter Airport via San Francisco, Amsterdam Schiphol
- Ave. Duration
- 35h 45m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- kr 7,000–23,000
Flights from Christchurch International Airport to Gothenburg-Landvetter Airport via Guangzhou Baiyun, Amsterdam Schiphol
- Ave. Duration
- 35h 55m
- When
- Every day
- Estimated price
- kr 5,000–16,000
Flights from Christchurch International Airport to Sandefjord Airport via Singapore Changi, Copenhagen Airport
- Ave. Duration
- 33h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 7,500–45,000
Flights from Christchurch International Airport to Kristiansand Airport, Kjevik via Singapore Changi, Copenhagen Airport
- Ave. Duration
- 33h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 8,500–55,000
Flights from Christchurch International Airport to Kristiansand Airport, Kjevik via Guangzhou Baiyun, Amsterdam Schiphol
- Ave. Duration
- 35h 45m
- When
- Every day
- Estimated price
- kr 6,500–21,000
Flights from Christchurch International Airport to Kristiansand Airport, Kjevik via Hong Kong, Amsterdam Schiphol
- Ave. Duration
- 39h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- kr 10,000–32,000
Flights from Christchurch International Airport to Kristiansand Airport, Kjevik via San Francisco, Amsterdam Schiphol
- Ave. Duration
- 39h 20m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- kr 9,000–31,000
Flights from Christchurch International Airport to Kristiansand Airport, Kjevik via Tokyo Narita, Amsterdam Schiphol
- Ave. Duration
- 45h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- kr 8,500–29,000
- Website
- singaporeair.com
Flights from Christchurch International Airport to Oslo Airport, Gardermoen via Singapore Changi, Copenhagen Airport
- Ave. Duration
- 28h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 5,500–34,000
Flights from Christchurch International Airport to Gothenburg-Landvetter Airport via Singapore Changi, Copenhagen Airport
- Ave. Duration
- 28h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 6,500–39,000
Flights from Nelson Airport to Oslo Airport, Gardermoen via Christchurch International Airport, Singapore Changi, Copenhagen Airport
- Ave. Duration
- 33h 17m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 7,500–45,000
Flights from Christchurch International Airport to Stockholm-Arlanda Airport via Singapore Changi, Copenhagen Airport
- Ave. Duration
- 28h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 5,500–34,000
Flights from Christchurch International Airport to Copenhagen Airport via Singapore Changi
- Ave. Duration
- 26h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 5,500–35,000
Flights from Christchurch International Airport to Copenhagen Airport via Singapore Changi, Munich
- Ave. Duration
- 34h 5m
- When
- Monday
- Estimated price
- kr 6,000–37,000
- Website
- finnair.com
Flights from Christchurch International Airport to Oslo Airport, Gardermoen via Tokyo Narita, Helsinki
- Ave. Duration
- 31h 20m
- When
- Tuesday and Thursday
- Estimated price
- kr 5,000–18,000
Flights from Christchurch International Airport to Gothenburg-Landvetter Airport via Tokyo Narita, Helsinki
- Ave. Duration
- 31h 10m
- When
- Tuesday and Thursday
- Estimated price
- kr 6,000–21,000
Flights from Christchurch International Airport to Stockholm-Arlanda Airport via Tokyo Narita, Helsinki
- Ave. Duration
- 30h 35m
- When
- Tuesday and Thursday
- Estimated price
- kr 5,000–17,000
Flights from Christchurch International Airport to Stockholm-Arlanda Airport via Singapore Changi, Helsinki
- Ave. Duration
- 31h 35m
- When
- Every day
- Estimated price
- kr 5,000–13,000
- Website
- ryanair.com
Flights from Christchurch International Airport to Sandefjord Airport via Singapore Changi, Manchester
- Ave. Duration
- 40h 52m
- When
- Wednesday and Monday
- Estimated price
- kr 8,000–49,000
Flights from Christchurch International Airport to Sandefjord Airport via Hong Kong, Manchester
- Ave. Duration
- 40h 50m
- When
- Monday
- Estimated price
- kr 9,000–29,000
- Website
- icelandair.com
Flights from Nelson Airport to Oslo Airport, Gardermoen via Auckland, Vancouver, Reykjavik Keflavik Nas
- Ave. Duration
- 30h 5m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 7,000–25,000
Flights from Woodbourne Airport to Oslo Airport, Gardermoen via Auckland, Vancouver, Reykjavik Keflavik Nas
- Ave. Duration
- 30h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- kr 6,500–22,000
- Website
- qantas.com
Flights from Woodbourne Airport to Oslo Airport, Gardermoen via Wellington, Brisbane, Dubai
- Ave. Duration
- 33h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- kr 8,500–26,000
- Website
- lufthansa.com
Flights from Christchurch International Airport to Copenhagen Airport via Singapore Changi, Munich
- Ave. Duration
- 30h 37m
- When
- Wednesday, Friday, Sunday, and Monday
- Estimated price
- kr 6,000–37,000
- Website
- wizzair.com
Flights from Christchurch International Airport to Sandefjord Airport via Tokyo Narita, Warsaw Chopin
- Ave. Duration
- 32h 20m
- When
- Thursday
- Estimated price
- kr 7,500–25,000
- Website
- emirates.com
Flights from Woodbourne Airport to Oslo Airport, Gardermoen via Wellington, Brisbane, Dubai
- Ave. Duration
- 33h 10m
- When
- Monday
- Estimated price
- kr 8,500–26,000
- Website
- qatarairways.com
Flights from Woodbourne Airport to Oslo Airport, Gardermoen via Wellington, Brisbane, Doha
- Ave. Duration
- 36h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- kr 7,500–21,000
- Website
- norwegian.com
Flights from Christchurch International Airport to Stockholm-Arlanda Airport via Singapore Changi, Copenhagen Airport
- Ave. Duration
- 28h 50m
- When
- Wednesday and Sunday
- Estimated price
- kr 5,500–34,000
- Website
- airchina.com
Flights from Christchurch International Airport to Stockholm-Arlanda Airport via Guangzhou Baiyun, Beijing Capital
- Ave. Duration
- 29h 50m
- When
- Every day
- Estimated price
- kr 4,200–13,000
- Website
- airnewzealand.com
Flights from Christchurch International Airport to Copenhagen Airport via Singapore Changi
- Ave. Duration
- 26h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 5,500–35,000
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 39
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 36m
- Frequency
- Every 4 hours
- Estimated price
- kr 269
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Sandefjord stasjon to Nationaltheatret stasjon
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- kr 93
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 39
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 39
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 36m
- Frequency
- Every 4 hours
- Estimated price
- kr 269
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +47 23 15 90 00
- [email protected]
- Website
- Flytoget AS
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 220–240
- Website
- Flytoget AS
- Phone
- +64 4 495 0775
- [email protected]
- Website
- greatjourneysnz.com
Train from Christchurch to Blenheim
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- kr 1,100–2,737
- Schedules at
- greatjourneysnz.com
- Scenic Plus
- kr 2,737
- Scenic
- kr 1,100–1,400
- Phone
- +46 77 175 75 75
- Website
- Swedish Railways (SJ)
Train from Stockholm Centralstation to Oslo S
- Ave. Duration
- 5h 46m
- Frequency
- 4 times a day
- Estimated price
- kr 650–950
- Website
- Swedish Railways (SJ)
- Phone
- +46 77 144 41 11
- Website
- Vy Tåg AB
Train from Stockholm Centralstation to Oslo S
- Ave. Duration
- 6h 57m
- Frequency
- Twice a week
- Estimated price
- kr 420–600
- Schedules at
- Vy Tåg AB
- Phone
- +46 771 77 77 11
- [email protected]
- Website
- Öresundståg
Train from Copenhagen Lufthavn to Göteborg Centralstation
- Ave. Duration
- 3h 19m
- Frequency
- Hourly
- Estimated price
- kr 490–850
- Website
- Öresundståg
- Phone
- +47 61 25 80 00
- [email protected]
- Website
- Go-Ahead Nordic
Train from Kristiansand stasjon to Oslo S
- Ave. Duration
- 4h 29m
- Frequency
- Every 4 hours
- Estimated price
- kr 700–1,200
- Website
- Go-Ahead Nordic
- Phone
- +64 (3) 540 2042
- [email protected]
- Website
- nelsonlakesshuttles.co.nz
Shuttle from Christchurch to Nelson
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- kr 1,035–5,174
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- kr 5,174
- Per person
- kr 1,035
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide






















