Treasure Beach (South Coast, St. Elizabeth) is ~100 km (62 mi) from Kingston. Times vary by mode:
| Mode | Time | Details |
|---|---|---|
| Private Car / Taxi | 2 – 2.5 hours | Via A2 (Spanish Town → Mandeville → Santa Cruz → Lacovia → Treasure Beach). Mountain roads, curves, traffic. Best: early AM. |
| Route Taxi (Shared) | 2.5 – 3.5 hours | Kingston (Downtown/Parade) → Mandeville (transfer) → Santa Cruz → Treasure Beach. Wait for full vehicle. |
| Knutsford Express (Bus) | ~3 hours | Kingston (New Kingston) → Mandeville → Santa Cruz. Scheduled, AC, WiFi. Book online. Then local taxi to Treasure Beach (15 min). |
| Charter Flight | ~35 min flight + 30 min ground | Kingston (Tinson Pen / KTP) → **Treasure Beach has no airport**. Nearest: **Negril (NEG)** or **Montego Bay (MBJ)** — then 1–1.5 hr drive. Not practical. |