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 17mkr 4,846–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 5mkr 5,323–16,419Fly 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 45mkr 7,620–25,120Shuttle 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,777–23,471Train 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,354–19,995Fly Christchurch International Airport to Copenhagen Airport, train
- Fly from Christchurch International Airport (CHC) to Copenhagen Airport (CPH)plane CHC - CPH
- Take the train from Malmö Centralstation to Oslo Strain
36h 27mkr 9,572–13,617Fly 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 57mkr 8,285–13,965Fly 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 23mkr 7,791–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 4800 - kr 15000 and takes 31h 17m.
The fastest way to get from Christchurch to Oslo is to fly and train which takes 31h 17m and costs kr 4800 - kr 15000.
The distance between Christchurch and Oslo is 17841 km.
It takes approximately 31h 17m to get from Christchurch to Oslo, including transfers.
Oslo is 12h behind Christchurch. It is currently 3:01 PM in Christchurch and 3:01 AM in Oslo.
There are 978+ 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,600–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 7,000–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–27,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–21,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,600–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–24,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 7,000–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–33,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,500–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 9,000–30,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–35,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
- Every day
- Estimated price
- kr 7,500–45,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 Stockholm-Arlanda Airport via Singapore Changi, Copenhagen Airport
- Ave. Duration
- 28h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- kr 5,500–34,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–18,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,500–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,500–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–23,000
- Website
- qantas.com
Flights from Woodbourne Airport to Oslo Airport, Gardermoen via Wellington, Brisbane, Dubai
- Ave. Duration
- 33h 55m
- When
- Every day
- 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 30m
- 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–22,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
- 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
- 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 40
- 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 273
- 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 94
- 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 40
- 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 40
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 9m
- Frequency
- Once a week
- Estimated price
- kr 516
- 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,756
- Schedules at
- greatjourneysnz.com
- Scenic Plus
- kr 2,756
- 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–1,000
- 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
- +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,042–5,209
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- kr 5,209
- Per person
- kr 1,042
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






















