Ketch Di BusPlan a trip

Discovery Bay to Ocho Rios by bus and route taxi

There's no direct ride from Discovery Bay to Ocho Rios, 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 the route taxi stand in Discovery Bay. Ask the loader for the St Ann's Bay car. Look for the board: St Ann's Bay. Fare: $340. About 47 min to St Ann's Bay. On the way: Runaway Bay. Tell the driver where you're stopping.
  2. Change at St Ann's Bay.
  3. Catch the Route Taxi at the route taxi stand in St Ann's Bay. Ask the loader for the Ocho Rios car. Look for the board: Ocho Rios. Fare: $240. About 20 min to Ocho Rios. On the way: Drax Hall. Tell the driver where you're stopping.

Questions people ask

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

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 Discovery Bay to Ocho Rios?

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 Ocho Rios in Discovery Bay?

Go to the route taxi stand in Discovery Bay. Ask the loader for the St Ann's Bay car and look for the board that says “St Ann's Bay”.

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

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

Going the other way? Ocho Rios to Discovery Bay

More trips from Discovery Bay