Gregory Town is a must-see destination in Central Eleuthera, The Bahamas. 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 Gregory Town has to offer.
When flying to Gregory Town, you’ll arrive at Gregory Town North Eleuthera (ELH), which is located 10 miles from the city center. Airlines that fly from the United States to Gregory Town include Silver Airways, Azul and JetBlue. The shortest flight to Gregory Town from the United States departs from Fort Lauderdale and takes around 1h 20m.
Another option to get to Gregory Town is to pick up a car rental from Nassau, which is about 55 miles from Gregory Town. You’ll find branches of Budget and Hertz, among others, in Nassau.