Begin your adventure with a visit to the Statue of Liberty National Monument and Ellis Island. These two landmarks offer a glimpse into the history and culture of America.
Spend your time in Miami exploring the famous South Beach, lounging on the sand, taking a dip in the ocean, and mingling with the locals. Don't forget to try some Cuban food at Little Havana.
Indulge in the clear blue waters and soft sands of the Bahamas. Spend a day at the Aquaventure Water Park and explore Nassau's historical sites and museums. Finish off your visit with the famous Straw Market.
Finally, experience the thrill of adventure and nature in Costa Rica. Go zip-lining in Arenal National Park, hike along the trails of the Monteverde Cloud Forest Reserve, and soak in theTabacon Hot Springs.
Travelers will need to consider booking flights between the cities and budget for transportation costs within each destination. Flights from New York City to Miami can range from $100-$200, while flights from Miami to The Bahamas costs around $350. Travel within each destination can include public transportation or car rental options, with prices varying depending on the city and time of year.
If you have more time, consider extending your trip in any of the destinations listed. Within New York City, you can visit the Empire State Building, Central Park or see a Broadway musical. In Miami, go for a stroll in the Wynwood Art District or visit the renowned Miami Science Museum. For an extended Bahamian getaway, explore the Exumas islands, which offer world-class diving and snorkeling experiences. In Costa Rica, visit the beaches of Manuel Antonio or the Tortuguero National Park rainforest.
In New York City, the John F. Kennedy International Airport (JFK) is located around 15 miles southeast of Manhattan. In Miami, the Miami International Airport (MIA) is located approximately 8 miles northwest of downtown Miami. In The Bahamas, the Nassau Lynden Pindling International Airport (NAS) is located about 10 miles west of Nassau. In Costa Rica, the primary airport is the Juan Santamaría International Airport (SJO), located less than 20 miles northwest of San José.