Treasure Beach is a must-see destination in Saint Elizabeth, Jamaica. It is one of the most popular cities to visit in the country. We recommend you stay at least 4 days in order to fully appreciate everything Treasure Beach has to offer.
Although Treasure Beach doesn’t have its own airport, you can fly to Montego Bay Airport (MBJ), which is located 44 miles from Treasure Beach. The shortest flight to Treasure Beach from the United States departs from Fort Lauderdale and takes around 1h 42m.
Another option to get to Treasure Beach is to pick up a car rental from Montego Bay, which is about 42 miles from Treasure Beach. You’ll find branches of Timeless Car Rental and Classique Car Rentals, among others, in Montego Bay.
Expect to pay $5.34 per gallon in Treasure Beach (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $64.05 and $85.40.