Trip to Saint John Island

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Miami to Saint John Island

🛫 Flying from Miami to Charlotte Amalie Airport in Saint Thomas, US Virgin Islands, takes around 2 hours and 39 minutes on a direct flight offered by Frontier Airlines or American Airlines. Get ready for a smooth and relatively quick journey to the beautiful Caribbean destination. 🌴 Once you reach Charlotte Amalie Airport, you'll have a connecting flight or ferry ride to reach the stunning Saint John Island in the US Virgin Islands. The total travel time from Miami to Saint John by plane is approximately 6 hours and 11 minutes, including layovers or transit time. 💸 Prices for flights between Miami and Saint John Island can range from $256 to $674, depending on the airline, time of booking, and travel dates. Plan ahead to find the best deals and enjoy a memorable trip to the tropical paradise of Saint John.

Where to stay in Saint John Island

There are over 18 hotels to stay in Saint John Island. Prices range from $295 per night.

Accomodation
  • Frontier Airlines and American Airlines offer flights between Miami and Saint John Island Virgin Islands. Both airlines operate flights from Miami International Airport to Cyril E. King Airport located in Charlotte Amalie, Saint Thomas, which is the gateway to Saint John Island. Travelers can easily book direct flights with either of these airlines to reach their destination conveniently and efficiently. Additionally, it's important to check the airlines' schedules and availability for the most up-to-date flight options and prices.
  • The flight duration from Miami to Saint John Island Virgin Islands is approximately 6 hours and 11 minutes. This flight time may vary slightly depending on factors such as weather conditions, air traffic, and the specific route taken by the airline. Passengers should consider this travel time when planning their itinerary and make necessary arrangements to ensure a comfortable journey to Saint John Island.
  • The cost of a flight from Miami to Saint John Island Virgin Islands typically ranges from $256 to $674, depending on various factors such as the airline, time of booking, and availability of seats. It's recommended for travelers to compare prices from different airlines and booking platforms to secure the best deal for their trip. Prices may fluctuate based on demand and seasonal variations, so booking in advance or during promotional periods can help secure a more affordable fare for the journey.