There are 3 ways to get from Weyers Cave to Ocho Rios by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Shenandoah Valley Regional Airport to Sangster International Airport, bus
best- Fly from Shenandoah Valley Regional Airport (SHD) to Sangster International Airport (MBJ)plane SHD - MBJ
- Take the bus from Montego Bay to Ocho Riosbus
8h 24m$263–1,314Drive to Charlottesville, fly to Sangster International Airport, bus
cheapest- Drive from Weyers Cave to Charlottesville (CHO)car
- Fly from Charlottesville (CHO) to Sangster International Airport (MBJ)plane CHO - MBJ
- Take the bus from Montego Bay to Ocho Riosbus
9h 29m$153–717Drive to Charlottesville, fly to Norman Manley International Airport, bus
- Drive from Weyers Cave to Charlottesville (CHO)car
- Fly from Charlottesville (CHO) to Norman Manley International Airport (KIN)plane CHO - KIN
- Take the bus from Kingston to Ocho Riosbus
11h 6m$171–738
Shenandoah Valley Regional Airport (SHD) to Sangster International Airport (MBJ) flights
Questions & Answers
The cheapest way to get from Weyers Cave to Ocho Rios is to drive and fly and bus which costs $150 - $750 and takes 9h 29m.
The fastest way to get from Weyers Cave to Ocho Rios is to fly and bus which takes 8h 24m and costs $260 - $1,400.
The distance between Weyers Cave and Ocho Rios is 2308 km.
It takes approximately 8h 24m to get from Weyers Cave to Ocho Rios, including transfers.
Ocho Rios is 1h behind Weyers Cave. It is currently 3:57 AM in Weyers Cave and 2:57 AM in Ocho Rios.
There are 495+ hotels available in Ocho Rios.
What companies run services between Weyers Cave, VA, USA and Ocho Rios, Jamaica?
There is no direct connection from Weyers Cave to Ocho Rios. However, you can take the taxi to Shenandoah Valley Regional Airport (SHD) airport, fly to Sangster International Airport (MBJ), walk to Montego Bay Airport, take the bus to Montego Bay, then take the bus to Ocho Rios. Alternatively, you can drive to Charlottesville (CHO) airport, fly to Sangster International Airport (MBJ), walk to Montego Bay Airport, take the bus to Montego Bay, then take the bus to Ocho Rios.
- Website
- aa.com
Flights from Shenandoah Valley Regional Airport to Sangster International Airport via Charlotte
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $250–1,300
Flights from Charlottesville to Sangster International Airport via Charlotte
- Ave. Duration
- 5h 48m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $140–700
- Website
- delta.com
Flights from Charlottesville to Sangster International Airport via Atlanta
- Ave. Duration
- 7h 9m
- When
- Every day
- Estimated price
- $160–750
Flights from Charlottesville to Norman Manley International Airport via Atlanta
- Ave. Duration
- 7h 49m
- When
- Every day
- Estimated price
- $150–700
- Website
- united.com
Flights from Charlottesville to Sangster International Airport via Washington Dulles
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $150–750
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–24
- Website
- https://www.knutsfordexpress.com/
- Adult
- $24
- Child
- $16
- Student
- $21
- Senior
- $14
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 Train travel in Spain: A guide to Renfe, How to plan an amazing trip around Scandinavia, and Need to know: Greyhound - to help you get the most out of your next trip.



