There are 3 ways to get from Puerto Vallarta to Ocho Rios by 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.
Fly to Ian Fleming International Airport
best- Fly from Licenciado Gustavo Díaz Ordaz International Airport (PVR) to Ian Fleming International Airport (OCJ)plane PVR - OCJ
18h 18m$145–581Fly to Sangster International Airport, bus
- Fly from Licenciado Gustavo Díaz Ordaz International Airport (PVR) to Sangster International Airport (MBJ)plane PVR - MBJ
- Take the bus from Montego Bay to Ocho Riosbus
22h 49m$155–705Fly to Norman Manley International Airport, bus
- Fly from Licenciado Gustavo Díaz Ordaz International Airport (PVR) to Norman Manley International Airport (KIN)plane PVR - KIN
- Take the bus from Kingston to Ocho Riosbus
19h 56m$163–727
Licenciado Gustavo Díaz Ordaz International Airport (PVR) to Ian Fleming International Airport (OCJ) flights
Questions & Answers
The cheapest way to get from Puerto Vallarta to Ocho Rios is to fly which costs $140 - $600 and takes 18h 18m.
The fastest way to get from Puerto Vallarta to Ocho Rios is to fly which takes 18h 18m and costs $140 - $600.
The distance between Puerto Vallarta and Ocho Rios is 2988 km.
It takes approximately 18h 18m to get from Puerto Vallarta to Ocho Rios, including transfers.
Ocho Rios is 1h ahead of Puerto Vallarta. It is currently 11:53 AM in Puerto Vallarta and 12:53 PM in Ocho Rios.
There are 503+ hotels available in Ocho Rios.
What companies run services between Puerto Vallarta, Mexico and Ocho Rios, Jamaica?
American Airlines, Viva Aerobus, and two other airlines fly from Licenciado Gustavo Díaz Ordaz International Airport (PVR) to Ian Fleming International Airport (OCJ) twice daily.
- Website
- aa.com
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Ian Fleming International Airport via Dallas/Ft.Worth, Miami
- Ave. Duration
- 18h 28m
- When
- Every day
- Estimated price
- $140–600
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Ian Fleming International Airport via Monterrey, Miami
- Ave. Duration
- 15h 57m
- When
- Friday
- Estimated price
- $120–550
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Ian Fleming International Airport via Mexico City, Miami
- Ave. Duration
- 18h 37m
- When
- Every day
- Estimated price
- $120–550
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Ian Fleming International Airport via Atlanta, Miami
- Ave. Duration
- 18h 44m
- When
- Saturday
- Estimated price
- $140–600
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Sangster International Airport via Dallas/Ft.Worth
- Ave. Duration
- 21h 29m
- When
- Every day
- Estimated price
- $170–750
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Norman Manley International Airport via Monterrey, Miami
- Ave. Duration
- 14h 24m
- When
- Friday and Sunday
- Estimated price
- $150–700
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Norman Manley International Airport via Guadalajara, Miami
- Ave. Duration
- 18h 19m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $190–800
- Website
- delta.com
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Sangster International Airport via Atlanta
- Ave. Duration
- 18h
- When
- Saturday
- Estimated price
- $180–750
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Norman Manley International Airport via Atlanta
- Ave. Duration
- 28h
- When
- Saturday
- Estimated price
- $180–750
- Website
- united.com
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Sangster International Airport via Houston
- Ave. Duration
- 19h 51m
- When
- Saturday
- Estimated price
- $150–700
- Website
- southwest.com
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Sangster International Airport via Houston Hobby Apt
- Ave. Duration
- 24h 40m
- When
- Thursday and Friday
- Estimated price
- $150–700
- Website
- jetblue.com
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Norman Manley International Airport via Houston, Fort Lauderdale
- Ave. Duration
- 23h 10m
- When
- Saturday
- Estimated price
- $160–700
- Website
- caymanairways.com
Flights from Licenciado Gustavo Díaz Ordaz International Airport to Norman Manley International Airport via Houston, Grand Cayman
- Ave. Duration
- 26h 21m
- When
- Saturday
- Estimated price
- $160–700
Bus from Montego Bay to Ocho Rios
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $4
- Website
- https://realjamaica.org/local-transportation
- Phone
- +1 (876) 971 1822
- info@knutsfordexpress.com
- Website
- knutsfordexpress.com
Bus from Kingston to Ocho Rios
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- $11–25
- Website
- https://www.knutsfordexpress.com/
- Adult
- $25
- Child
- $16
- Student
- $21
- Senior
- $15
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 to get from Heathrow Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.



