There are 8 ways to get from Oslo to Puerto Vallarta by train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Oslo Airport, Gardermoen, fly to Licenciado Gustavo Díaz Ordaz International Airport
best- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane OSL - PVR
33h 18m$4,698–14,299Train to Oslo Airport, Gardermoen, fly to Amado Nervo International Airport, bus
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Amado Nervo International Airport (TPQ)plane OSL - TPQ
- Take the bus from Tepic to Puerto Vallartabus
32h 21m$10,858–33,519Train to Kristiansand Airport, Kjevik, fly to Licenciado Gustavo Díaz Ordaz International Airport
- Take the train from Oslo S to Kristiansand stasjontrain
- Fly from Kristiansand Airport, Kjevik (KRS) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane KRS - PVR
30h 9m$9,888–31,376Train to Stockholm-Arlanda Airport, fly to Licenciado Gustavo Díaz Ordaz International Airport
- Take the train from Oslo S to Stockholm Centralstationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane ARN - PVR
35h 33m$6,662–16,895Train, train to Copenhagen Airport, fly to Licenciado Gustavo Díaz Ordaz International Airport
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane CPH - PVR
39h 21m$7,383–19,160Train to Oslo Airport, Gardermoen, fly to Playa De Oro International Airport, bus
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Playa De Oro International Airport (ZLO)plane OSL - ZLO
- Take the bus from Manzanillo to Puerto Vallartabus
29h 35m$11,258–33,689Train to Oslo Airport, Gardermoen, fly to Miguel Hidalgo Y Costilla Guadalajara International Airport, bus
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL)plane OSL - GDL
- Take the bus from Terminal Milenio Zapopan to Puerto Vallartabus
26h 1m$4,731–13,389Train to Bergen, fly to Licenciado Gustavo Díaz Ordaz International Airport
- Take the train from Oslo S to Bergen stasjontrain
- Fly from Bergen (BGO) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane BGO - PVR
38h 33m$7,297–23,617
Oslo Airport, Gardermoen (OSL) to Licenciado Gustavo Díaz Ordaz International Airport (PVR) flights
Questions & Answers
The cheapest way to get from Oslo to Puerto Vallarta is to train and fly and bus which costs $4700 - $14000 and takes 26h 1m.
The fastest way to get from Oslo to Puerto Vallarta is to train and fly and bus which takes 26h 1m and costs $4700 - $14000.
The distance between Oslo and Puerto Vallarta is 9420 km.
It takes approximately 33h 18m to get from Oslo to Puerto Vallarta, including transfers.
Puerto Vallarta is 8h behind Oslo. It is currently 2:26 AM in Oslo and 6:26 PM in Puerto Vallarta.
There are 2401+ hotels available in Puerto Vallarta.
What companies run services between Oslo, Norway and Puerto Vallarta, Mexico?
There is no direct connection from Oslo to Puerto Vallarta. However, you can take the train to Oslo lufthavn stasjon, walk to Oslo Airport, Gardermoen (OSL) airport, fly to Licenciado Gustavo Díaz Ordaz International Airport (PVR), walk to Avenida Francisco Medina Ascencio, then take the bus to Bahía de Santiago y Avenida Las Palmas. Alternatively, you can take the train to Oslo lufthavn stasjon, walk to Oslo Airport, Gardermoen (OSL) airport, fly to Amado Nervo International Airport (TPQ), take the taxi to Tepic, then take the bus to Puerto Vallarta.
- Website
- aeromexico.com
Flights from Oslo Airport, Gardermoen to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Minneapolis
- Ave. Duration
- 30h 45m
- When
- Friday
- Estimated price
- $5,000–18,000
Flights from Oslo Airport, Gardermoen to Amado Nervo International Airport via London Heathrow, Mexico City
- Ave. Duration
- 28h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $14,000–49,000
Flights from Stockholm-Arlanda Airport to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Minneapolis
- Ave. Duration
- 30h 50m
- When
- Friday
- Estimated price
- $5,000–18,000
Flights from Oslo Airport, Gardermoen to Playa De Oro International Airport via Amsterdam Schiphol, Mexico City
- Ave. Duration
- 22h 38m
- When
- Every day
- Estimated price
- $14,000–49,000
Flights from Oslo Airport, Gardermoen to Playa De Oro International Airport via London Heathrow, Mexico City
- Ave. Duration
- 22h 53m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $14,000–49,000
Flights from Oslo Airport, Gardermoen to Playa De Oro International Airport via New York JFK, Mexico City
- Ave. Duration
- 28h 28m
- When
- Every day
- Estimated price
- $10,000–32,000
Flights from Bergen to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Minneapolis
- Ave. Duration
- 29h 15m
- When
- Friday
- Estimated price
- $5,500–21,000
- Website
- united.com
Flights from Oslo Airport, Gardermoen to Licenciado Gustavo Díaz Ordaz International Airport via Newark
- Ave. Duration
- 32h 52m
- When
- Friday
- Estimated price
- $4,500–14,000
Flights from Oslo Airport, Gardermoen to Amado Nervo International Airport via London Heathrow, Houston
- Ave. Duration
- 32h 25m
- When
- Friday
- Estimated price
- $14,000–48,000
Flights from Oslo Airport, Gardermoen to Amado Nervo International Airport via Newark, Houston
- Ave. Duration
- 32h 45m
- When
- Friday
- Estimated price
- $10,000–32,000
Flights from Oslo Airport, Gardermoen to Amado Nervo International Airport via Amsterdam Schiphol, Houston
- Ave. Duration
- 35h 40m
- When
- Friday
- Estimated price
- $14,000–48,000
Flights from Stockholm-Arlanda Airport to Licenciado Gustavo Díaz Ordaz International Airport via Newark
- Ave. Duration
- 33h 2m
- When
- Friday
- Estimated price
- $4,600–14,000
Flights from Stockholm-Arlanda Airport to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Chicago O'Hare
- Ave. Duration
- 27h 10m
- When
- Friday
- Estimated price
- $5,000–18,000
Flights from Copenhagen Airport to Licenciado Gustavo Díaz Ordaz International Airport via Chicago O'Hare
- Ave. Duration
- 30h 25m
- When
- Friday
- Estimated price
- $4,800–15,000
Flights from Bergen to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Chicago O'Hare
- Ave. Duration
- 29h
- When
- Friday
- Estimated price
- $5,500–21,000
Flights from Bergen to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Denver
- Ave. Duration
- 29h 33m
- When
- Friday
- Estimated price
- $5,500–21,000
- Website
- klm.com
Flights from Kristiansand Airport, Kjevik to Licenciado Gustavo Díaz Ordaz International Airport via Amsterdam Schiphol, Mexico City
- Ave. Duration
- 26h 44m
- When
- Every day
- Estimated price
- $8,500–29,000
Flights from Oslo Airport, Gardermoen to Playa De Oro International Airport via Amsterdam Schiphol, Mexico City
- Ave. Duration
- 22h 38m
- When
- Every day
- Estimated price
- $14,000–49,000
Flights from Oslo Airport, Gardermoen to Playa De Oro International Airport via London Heathrow, Mexico City
- Ave. Duration
- 21h 28m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $14,000–49,000
Flights from Oslo Airport, Gardermoen to Playa De Oro International Airport via New York JFK, Mexico City
- Ave. Duration
- 28h 28m
- When
- Every day
- Estimated price
- $10,000–32,000
- Website
- delta.com
Flights from Oslo Airport, Gardermoen to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Minneapolis
- Ave. Duration
- 30h 45m
- When
- Friday
- Estimated price
- $5,000–18,000
Flights from Oslo Airport, Gardermoen to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Detroit
- Ave. Duration
- 36h 35m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $5,500–19,000
Flights from Oslo Airport, Gardermoen to Amado Nervo International Airport via London Heathrow, Mexico City
- Ave. Duration
- 27h
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $14,000–49,000
Flights from Stockholm-Arlanda Airport to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Minneapolis
- Ave. Duration
- 30h 50m
- When
- Friday
- Estimated price
- $5,000–18,000
Flights from Copenhagen Airport to Licenciado Gustavo Díaz Ordaz International Airport via Atlanta
- Ave. Duration
- 30h 54m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $4,800–15,000
Flights from Copenhagen Airport to Licenciado Gustavo Díaz Ordaz International Airport via Los Angeles
- Ave. Duration
- 33h 14m
- When
- Every day
- Estimated price
- $5,000–15,000
Flights from Bergen to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Minneapolis
- Ave. Duration
- 29h 15m
- When
- Friday
- Estimated price
- $5,500–21,000
- Website
- aircanada.com
Flights from Oslo Airport, Gardermoen to Licenciado Gustavo Díaz Ordaz International Airport via Newark
- Ave. Duration
- 32h 52m
- When
- Friday
- Estimated price
- $4,500–14,000
Flights from Stockholm-Arlanda Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 31h 5m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $5,500–20,000
Flights from Stockholm-Arlanda Airport to Licenciado Gustavo Díaz Ordaz International Airport via Newark
- Ave. Duration
- 33h 2m
- When
- Friday
- Estimated price
- $4,600–14,000
Flights from Copenhagen Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 31h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $6,000–21,000
Flights from Copenhagen Airport to Licenciado Gustavo Díaz Ordaz International Airport via Montreal
- Ave. Duration
- 33h 30m
- When
- Saturday
- Estimated price
- $6,000–21,000
Flights from Bergen to Licenciado Gustavo Díaz Ordaz International Airport via Reykjavik Keflavik Nas, Denver
- Ave. Duration
- 29h 33m
- When
- Friday
- Estimated price
- $5,500–21,000
- Website
- volaris.com
Flights from Oslo Airport, Gardermoen to Amado Nervo International Airport via Helsinki, Los Angeles
- Ave. Duration
- 33h 59m
- When
- Thursday and Sunday
- Estimated price
- $14,000–47,000
Flights from Oslo Airport, Gardermoen to Miguel Hidalgo Y Costilla Guadalajara International Airport via Newark
- Ave. Duration
- 30h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $3,800–12,000
Flights from Oslo Airport, Gardermoen to Miguel Hidalgo Y Costilla Guadalajara International Airport via Reykjavik Keflavik Nas, Chicago O'Hare
- Ave. Duration
- 20h 44m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $4,500–16,000
- Website
- aa.com
Flights from Oslo Airport, Gardermoen to Licenciado Gustavo Díaz Ordaz International Airport via New York JFK
- Ave. Duration
- 32h 23m
- When
- Tuesday
- Estimated price
- $4,500–14,000
Flights from Oslo Airport, Gardermoen to Licenciado Gustavo Díaz Ordaz International Airport via Dublin, Dallas/Ft.Worth
- Ave. Duration
- 33h 30m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $5,500–20,000
Flights from Bergen to Licenciado Gustavo Díaz Ordaz International Airport via Dublin, Dallas/Ft.Worth
- Ave. Duration
- 34h 25m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $6,500–22,000
- Website
- westjet.com
Flights from Copenhagen Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 31h 10m
- When
- Tuesday
- Estimated price
- $4,800–15,000
Flights from Oslo Airport, Gardermoen to Playa De Oro International Airport via London Heathrow, Mexico City
- Ave. Duration
- 21h 28m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $14,000–49,000
Flights from Oslo Airport, Gardermoen to Playa De Oro International Airport via New York JFK, Mexico City
- Ave. Duration
- 28h 28m
- When
- Every day
- Estimated price
- $10,000–32,000
- Website
- airtransat.com
Flights from Stockholm-Arlanda Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 29h 25m
- When
- Friday
- Estimated price
- $5,500–20,000
Flights from Copenhagen Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 29h 15m
- When
- Friday
- Estimated price
- $4,800–15,000
- Website
- vivaaerobus.com
Flights from Oslo Airport, Gardermoen to Miguel Hidalgo Y Costilla Guadalajara International Airport via Reykjavik Keflavik Nas, Chicago O'Hare
- Ave. Duration
- 18h
- When
- Saturday
- Estimated price
- $4,500–16,000
Flights from Oslo Airport, Gardermoen to Miguel Hidalgo Y Costilla Guadalajara International Airport via New York JFK, Monterrey
- Ave. Duration
- 26h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $3,800–12,000
- Website
- alaskaair.com
Flights from Oslo Airport, Gardermoen to Licenciado Gustavo Díaz Ordaz International Airport via New York JFK
- Ave. Duration
- 32h 23m
- When
- Tuesday
- Estimated price
- $4,500–14,000
- Phone
- +47 23 15 90 00
- [email protected]
- Website
- flytoget.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- $400–440
- Website
- https://flytoget.no/en/
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- $400–440
- Website
- https://flytoget.no/en/
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- $400–440
- Website
- https://flytoget.no/en/
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- $400–440
- Website
- https://flytoget.no/en/
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- vy.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $180–280
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $180–280
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- $1,300–2,000
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $180–280
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- $180–280
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- 5 times a day
- Estimated price
- $1,600–2,500
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +47 61 25 80 00
- [email protected]
- Website
- go-aheadnordic.no
Train from Oslo S to Kristiansand stasjon
- Ave. Duration
- 3h 59m
- Frequency
- Every 4 hours
- Estimated price
- $1,300–2,400
- Website
- https://go-aheadnordic.no/
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Train from Oslo S to Stockholm Centralstation
- Ave. Duration
- 5h 43m
- Frequency
- 5 times a day
- Estimated price
- $1,400–2,300
- Website
- https://www.sj.se/en
- Phone
- +46 771-77 77 1
- [email protected]
- Website
- oresundstag.se
Train from Göteborg Centralstation to Copenhagen Lufthavn
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- $950–1,800
- Website
- https://www.oresundstag.se/en
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Train from Göteborg Centralstation to Copenhagen Lufthavn
- Ave. Duration
- 3h 26m
- Frequency
- Once a week
- Estimated price
- $950–1,500
- Website
- https://www.sj.se/en/
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Tepic to Puerto Vallarta
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $440–800
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- estrellablanca.com.mx
Bus from Tepic to Puerto Vallarta
- Ave. Duration
- 3h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $310–360
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
- Phone
- +52 33 3600 0598
- [email protected]
- Website
- facebook.com
Bus from Manzanillo to Puerto Vallarta
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- $380–550
- Schedules at
- facebook.com
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from Terminal Milenio Zapopan to Puerto Vallarta
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Estimated price
- $700–1,000
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
Want to know more about travelling around Mexico
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




























