Ketch Di BusPlan a trip

Ocho Rios to Discovery Bay by bus and route taxi

There's no direct ride from Ocho Rios to Discovery Bay, but you can get there with 1 change, at St Ann's Bay.

Travel timeabout 1h 22m
FareJ$580
Changes1
Open this trip in Ketch Di Bus

Ways to get there

Fewest changes

Route Taxi → Route Taxi

1h 22m · J$580
  1. Catch the Route Taxi at Ocho Rios bus park / transport centre. Look for the board: St Ann's Bay. Fare: $240. About 20 min to St Ann's Bay. On the way: Drax Hall. Tell the driver where you're stopping.
  2. Change at St Ann's Bay.
  3. Catch the Route Taxi at St Ann's Bay. Look for the board: Discovery Bay. Fare: $340. About 47 min to Discovery Bay. On the way: Runaway Bay. Tell the driver where you're stopping.

Questions people ask

How much is the bus or taxi from Ocho Rios to Discovery Bay?

About J$580 the recommended way (Route Taxi → Route Taxi). Fares checked 4 November 2026; confirm the posted fare at the stand.

How long does it take to get from Ocho Rios to Discovery Bay?

About 1h 22m by Route Taxi → Route Taxi, including about 15 minutes waiting at each change. Route taxis and coasters leave when full, so allow extra time.

Where do I catch the bus or taxi to Discovery Bay in Ocho Rios?

Go to Ocho Rios bus park / transport centre and look for the board that says “St Ann's Bay”.

Is there a direct bus from Ocho Rios to Discovery Bay?

No. You'll change at St Ann's Bay. Ketch Di Bus shows each step.

Going the other way? Discovery Bay to Ocho Rios

More trips from Ocho Rios