There are 5 ways to get from Saint John to Puerto Vallarta by plane, car, 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.
Fly St. John Airport to Licenciado Gustavo Díaz Ordaz International Airport
best- Fly from St. John Airport (YSJ) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane YSJ - PVR
12h 2m$4,044–16,069Bus to Fredericton International Airport, fly to Licenciado Gustavo Díaz Ordaz International Airport
cheapest- Take the bus from Saint John Terminal to Fredericton Airportbus
- Fly from Fredericton International Airport (YFC) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane YFC - PVR
13h 36m$3,763–13,989Drive 5,290.2 km
- Drive from Saint John to Puerto Vallartacar 5,290.2 km
2d 11h$12,838–18,544Bus to Greater Moncton International Airport, fly to Licenciado Gustavo Díaz Ordaz International Airport
- Take the bus from Saint John Terminal to Monctonbus
- Fly from Greater Moncton International Airport (YQM) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane YQM - PVR
14h 51m$3,995–13,578Fly St. John Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport, bus
- Fly from St. John Airport (YSJ) to Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL)plane YSJ - GDL
- Take the bus from Terminal Milenio Zapopan to Puerto Vallartabus
19h 10m$4,277–15,159
St. John Airport (YSJ) to Licenciado Gustavo Díaz Ordaz International Airport (PVR) flights
Questions & Answers
The cheapest way to get from Saint John to Puerto Vallarta is to bus and fly which costs $3700 - $14000 and takes 13h 36m.
The fastest way to get from Saint John to Puerto Vallarta is to fly which takes 12h 2m and costs $4000 - $17000.
The distance between Saint John and Puerto Vallarta is 4527 km. The road distance is 5290.2 km.
It takes approximately 12h 2m to get from Saint John to Puerto Vallarta, including transfers.
Puerto Vallarta is 3h behind Saint John. It is currently 5:26 AM in Saint John and 2:26 AM in Puerto Vallarta.
Yes, the driving distance between Saint John to Puerto Vallarta is 5290 km. It takes approximately 2 days 11h to drive from Saint John to Puerto Vallarta.
There are 2403+ hotels available in Puerto Vallarta.
What companies run services between Saint John, NB, Canada and Puerto Vallarta, Mexico?
Air Canada, Flair Airlines, and WestJet fly from St. John Airport (YSJ) to Licenciado Gustavo Díaz Ordaz International Airport (PVR) once daily.
- Website
- aircanada.com
Flights from St. John Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 9h 55m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $4,000–16,000
Flights from Fredericton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Montreal
- Ave. Duration
- 15h 40m
- When
- Wednesday, Sunday, Tuesday, and Saturday
- Estimated price
- $3,200–13,000
Flights from Fredericton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 20h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $3,200–13,000
Flights from Greater Moncton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 9h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $3,100–12,000
Flights from Greater Moncton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Montreal
- Ave. Duration
- 10h 15m
- When
- Wednesday and Sunday
- Estimated price
- $3,100–12,000
Flights from St. John Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Toronto
- Ave. Duration
- 14h 28m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $3,500–14,000
Flights from St. John Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Toronto, Houston
- Ave. Duration
- 11h 39m
- When
- Every day
- Estimated price
- $3,500–14,000
- Website
- flyflair.com
Flights from St. John Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 9h 30m
- When
- Sunday
- Estimated price
- $6,000–21,000
Flights from Greater Moncton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 9h 5m
- When
- Sunday
- Estimated price
- $4,600–16,000
Flights from St. John Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Toronto
- Ave. Duration
- 11h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $5,000–19,000
- Website
- airtransat.com
Flights from Fredericton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Ottawa
- Ave. Duration
- 21h 15m
- When
- Thursday and Sunday
- Estimated price
- $5,000–18,000
Flights from Fredericton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Montreal
- Ave. Duration
- 12h
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $4,300–17,000
Flights from Greater Moncton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Montreal
- Ave. Duration
- 12h
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $4,100–16,000
- Website
- westjet.com
Flights from St. John Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 10h 10m
- When
- Wednesday
- Estimated price
- $5,500–24,000
Flights from Greater Moncton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Toronto
- Ave. Duration
- 9h 45m
- When
- Wednesday
- Estimated price
- $4,300–18,000
- Website
- united.com
Flights from St. John Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Toronto, Houston
- Ave. Duration
- 11h 39m
- When
- Every day
- Estimated price
- $3,500–14,000
- Website
- flyporter.com
Flights from Fredericton International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Ottawa
- Ave. Duration
- 21h 15m
- When
- Thursday and Sunday
- Estimated price
- $5,000–18,000
- Phone
- +1 800 575 1807
- [email protected]
- Website
- maritimebus.com
Bus from Saint John Terminal to Fredericton Airport
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $550–1,000
- Website
- https://maritimebus.com/
Bus from Saint John Terminal to Moncton
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $800–1,500
- Website
- https://maritimebus.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 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 How do I get from Sydney to Melbourne, Getting to Rome from the airport, and How to get from Southend Airport into central London - to help you get the most out of your next trip.







