Treasure Beach to Kingston by bus and route taxi
There's no direct ride from Treasure Beach to Kingston, but you can get there with 2 changes, at Junction and Mandeville.
Travel timeabout 4h 05m
FareJ$2,740
Changes2
Ways to get there
Fewest changes
Route Taxi → Route Taxi → JUTC Bus Rural Express
- Catch the Route Taxi at the route taxi stand in Treasure Beach. Ask the loader for the Junction car. Look for the board: Junction. Fare: $330. About 45 min to Junction. Tell the driver where you're stopping.
- Change at Junction.
- Catch the Route Taxi at the route taxi stand in Junction. Ask the loader for the Mandeville car. Look for the board: Mandeville. Fare: $410. About 1h to Mandeville. Tell the driver where you're stopping.
- Change at Mandeville.
- Catch the JUTC Bus Rural Express at Mandeville — Square & Caledonia Rd. Look for the board: Rural Express · Half Way Tree. Fare: $2,000 introductory. About 1h 50m to Half Way Tree.
Another way
Route Taxi → Route Taxi → JUTC Bus 512
- Catch the Route Taxi at the route taxi stand in Treasure Beach. Ask the loader for the Junction car. Look for the board: Junction. Fare: $330. About 45 min to Junction. Tell the driver where you're stopping.
- Change at Junction.
- Catch the Route Taxi at the route taxi stand in Junction. Ask the loader for the Mandeville car. Look for the board: Mandeville. Fare: $410. About 1h to Mandeville. Tell the driver where you're stopping.
- Change at Mandeville.
- Catch the JUTC Bus 512 at Mandeville — Square & Caledonia Rd. Look for the board: 512 · Downtown Kingston. Fare: Check JUTC schedule PDF (512). About 1h 50m to Downtown Kingston.
Another way
Route Taxi → Route Taxi → Knutsford Express
- Catch the Route Taxi at the route taxi stand in Treasure Beach. Ask the loader for the Junction car. Look for the board: Junction. Fare: $330. About 45 min to Junction. Tell the driver where you're stopping.
- Change at Junction.
- Catch the Route Taxi at the route taxi stand in Junction. Ask the loader for the Mandeville car. Look for the board: Mandeville. Fare: $410. About 1h to Mandeville. Tell the driver where you're stopping.
- Change at Mandeville.
- Catch the Knutsford Express at Knutsford Express terminal in Mandeville. Look for the board: New Kingston. Fare: Book online — fare at booking. Ride to New Kingston.
Another way
Route Taxi → Route Taxi → Route Taxi → JUTC Bus Rural Express
- Catch the Route Taxi at the route taxi stand in Treasure Beach. Ask the loader for the Junction car. Look for the board: Junction. Fare: $330. About 45 min to Junction. Tell the driver where you're stopping.
- Change at Junction.
- Catch the Route Taxi at the route taxi stand in Junction. Ask the loader for the Mandeville car. Look for the board: Mandeville. Fare: $410. About 1h to Mandeville. Tell the driver where you're stopping.
- Change at Mandeville.
- Catch the Route Taxi at Mandeville town square / Caledonia Rd stands. Look for the board: May Pen. Fare: $470. About 50 min to May Pen. On the way: Williamsfield, Porus. Tell the driver where you're stopping.
- Change at May Pen.
- Catch the JUTC Bus Rural Express at May Pen Square & Bus Park. Look for the board: Rural Express · Half Way Tree. Fare: $1,500 introductory. About 1h 05m to Half Way Tree.
Questions people ask
How much is the bus or taxi from Treasure Beach to Kingston?
About J$2,740 the recommended way (Route Taxi → Route Taxi → JUTC Bus Rural Express). Fares checked 4 November 2026; confirm the posted fare at the stand.
How long does it take to get from Treasure Beach to Kingston?
About 4h 05m by Route Taxi → Route Taxi → JUTC Bus Rural Express, 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 Kingston in Treasure Beach?
Go to the route taxi stand in Treasure Beach. Ask the loader for the Junction car and look for the board that says “Junction”.
Is there a direct bus from Treasure Beach to Kingston?
No. You'll change at Junction and Mandeville. Ketch Di Bus shows each step.
Going the other way? Kingston to Treasure Beach