Flights to San Pedro Sula

Direct flights from 7 cities, 80 flights a week. From Miami the flight takes 2h 35m, tickets from $250. From Houston the flight takes 2h 52m, tickets from $222.

Flights to San Pedro Sula at a glance

cities with nonstop flights here
7
nonstop flights a week
80
lowest fare from Miami
$250
flight time from Miami
2h 35m
lowest fare from Houston
$222
flight time from Houston
2h 52m
arrival airport
Ramon Villeda Morales International

Where you can fly to San Pedro Sula from

Nonstop flights, busiest routes first

FromFare
Miami United States, 2h 35m, 23 a week from $250
Houston United States, 2h 52m, 7 a week from $222
New York United States, 4h 48m, 1 a week from $271

From other countries

Arrival airport

Where the nonstop flights land

80 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to San Pedro Sula from?
From 7 cities. The busiest routes are from Miami (23 flights a week), Houston (7 flights a week) and New York (1 flight a week).
How long is the flight from Miami to San Pedro Sula?
A nonstop flight takes about 2 hours 35 minutes, tickets from $250.
How long is the flight from Houston to San Pedro Sula?
A nonstop flight takes about 2 hours 52 minutes, tickets from $222.
What is the cheapest city to fly to San Pedro Sula from?
Roatan from $108, Houston from $222, Miami from $250 and Belize City from $260.
Which airport do flights to San Pedro Sula arrive at?
All nonstop flights land at Ramon Villeda Morales International (SAP).

Cities near San Pedro Sula with their own flights

Worth a look when fares or dates to San Pedro Sula do not suit; distance by straight line