• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Montego Bay Airport (MBJ) to Ocho Rios by bus, taxi, car 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.

Recommended option

Bus  •  1 h 40 min

  1. Take the bus from Montego Bay Airport to Ocho Rios

$14 - $18

3 alternative options

Taxi  •  1 h 39 min

  1. Take a taxi from Montego Bay Airport (MBJ) to Ocho Rios 60.8 miles

$110 - $140

Drive  •  1 h 39 min

  1. Drive from Montego Bay Airport (MBJ) to Ocho Rios 60.8 miles

$8 - $13

Shuttle  •  1 h 39 min

  1. Take a shuttle bus from Montego Bay Airport to Ocho Rios

$85

Questions & Answers

The cheapest way to get from Montego Bay Airport (MBJ) to Ocho Rios is to drive which costs $8 - $13 and takes 1 h 39 min.

More details

The quickest way to get from Montego Bay Airport (MBJ) to Ocho Rios is to taxi which costs $110 - $140 and takes 1 h 39 min.

More details

Yes, there is a direct bus departing from Montego Bay Airport and arriving at Ocho Rios. Services depart every four hours, and operate every day. The journey takes approximately 1 h 40 min.

More details

The distance between Montego Bay Airport (MBJ) and Ocho Rios is 86 km. The road distance is 97.3 km.

Get driving directions

The best way to get from Montego Bay Airport (MBJ) to Ocho Rios without a car is to bus which takes 1 h 40 min and costs $14 - $18.

More details

The bus from Montego Bay Airport to Ocho Rios takes 1 h 40 min including transfers and departs every four hours.

More details

Montego Bay Airport (MBJ) to Ocho Rios bus services, operated by Knutsford Express Ltd, depart from Montego Bay Airport station.

More details

Montego Bay Airport (MBJ) to Ocho Rios bus services, operated by Knutsford Express Ltd, arrive at Ocho Rios station.

More details

Yes, the driving distance between Montego Bay Airport (MBJ) to Ocho Rios is 97 km. It takes approximately 1 h 39 min to drive from Montego Bay Airport (MBJ) to Ocho Rios.

Get driving directions

There are 483+ hotels available in Ocho Rios. Prices start at $79 USD per night.

More details

Map of how to get from Montego Bay Airport (MBJ) to Ocho Rios.
Launch map view
  • Distance: 54 miles
  • Duration: 1 h 40 min

What companies run services between Montego Bay Airport (MBJ), Jamaica and Ocho Rios, Jamaica?

Knutsford Express Ltd operates a bus from Montego Bay Airport (MBJ) to Ocho Rios every 4 hours. Tickets cost $14 - $18 and the journey takes 1 h 40 min.

Bus operators
Knutsford Express Ltd
High Life Tours
Phone
(876) 357-8950
Email
highlifetours@yahoo.com
Website
highlifetoursjamaica.com
Shuttle from Montego Bay Airport to Ocho Rios
Ave. Duration
1 h 39 min
Frequency
On demand
Estimated price
$85
Schedules at
highlifetoursjamaica.com
Book at
highlifetoursjamaica.com
Other operators
Taxi from Montego Bay Airport (MBJ) to Ocho Rios
Ave. Duration
1 h 39 min
Estimated price
$110 - $140

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 Travelling to and around Russia for the 2018 FIFA World Cup, Why you should take the train in the US and Need to know: Greyhound - to help you get the most out of your next trip.