San Juan to Miami is 1,045 miles (1,682 km), a flight of about 2 hours 20 minutes.
The right side strings together three genuinely scenic phases — San Juan's coastline at takeoff, turquoise Bahamian banks during cruise, and Miami's skyline and Biscayne Bay on arrival — while the left side is dominated by open Atlantic water for most of the flight.
Flight Path
The route crosses the shallow turquoise banks of the southeastern Bahamas, passing near Mayaguana, the Caicos Islands, and the Exuma chain before continuing over open water toward the Florida coast.
Great circle distance and headings ›Phase by phase

Takeoff from SJU
RIGHTDeparting SJU on runway 08 sends the aircraft out over the Atlantic to the northeast, and as it banks toward its northwest routing to Miami, the turn puts Old San Juan, the Condado lagoon, and the northern coastline of Puerto Rico on the right side of the cabin. The left side only shows open ocean during this same window.

Landing at MIA
RIGHTUnder typical easterly flow, MIA arrivals loop around to land eastbound on the 08/09 runways, which for a flight arriving from the southeast means passing north of downtown before turning back. This positions Biscayne Bay, the Miami skyline, and South Beach on the right side of the aircraft during the final descent, while the left side faces the flatter Everglades-side suburbs.
Landmarks on this routeAll landmarks →
Will your flight be in sunlight?
Pick a date and time in the Sun Map to watch the sun move across your whole flight.
About This Route
Which side of the plane should I sit on flying from Luis Munoz Marin International (SJU) to Miami International (MIA)?
Sit on the Right side of the plane for the best views on flights from San Juan to Miami. The right side strings together three genuinely scenic phases — San Juan's coastline at takeoff, turquoise Bahamian banks during cruise, and Miami's skyline and Biscayne Bay on arrival — while the left side is dominated by open Atlantic water for most of the flight.
What can I see during takeoff from Luis Munoz Marin International in San Juan?
During takeoff from Luis Munoz Marin International (SJU), sit on the Right side for the best views. Departing SJU on runway 08 sends the aircraft out over the Atlantic to the northeast, and as it banks toward its northwest routing to Miami, the turn puts Old San Juan, the Condado lagoon, and the northern coastline of Puerto Rico on the right side of the cabin. The left side only shows open ocean during this same window. Notable sights include: Old San Juan and the Fort San Felipe del Morro, Condado Lagoon, San Juan Bay, the green foothills of the Cordillera Central inland.
What can I see when landing at Miami International in Miami?
When landing at Miami International (MIA), sit on the Right side for the best views. Under typical easterly flow, MIA arrivals loop around to land eastbound on the 08/09 runways, which for a flight arriving from the southeast means passing north of downtown before turning back. This positions Biscayne Bay, the Miami skyline, and South Beach on the right side of the aircraft during the final descent, while the left side faces the flatter Everglades-side suburbs. Notable sights include: Downtown Miami skyline, Biscayne Bay, South Beach and Miami Beach barrier island, Port of Miami.
How long is the flight from San Juan to Miami?
The flight from Luis Munoz Marin International (SJU) to Miami International (MIA) takes about 2 hours 20 minutes. The shortest flight path between them is 1,045 miles (1,682 km); winds and air traffic control usually add a few percent.
What does the San Juan to Miami flight path pass over?
The route crosses the shallow turquoise banks of the southeastern Bahamas, passing near Mayaguana, the Caicos Islands, and the Exuma chain before continuing over open water toward the Florida coast.