Cheap flights to San Pedro

From
San Pedro
SPR

Direct flights to the popular island resort are provided by San Pedro Airport, located just one kilometer from the city center. Passengers can choose from flight options from 3 cities, with the most popular routes being flights from Belize City (171 flights per week), Corozal (12 flights), and Caye Caulker. To plan your logistics, it is worth exploring the available ways to get to your destination in advance.

Currently, flights to San Pedro are operated by 1 airline, providing a steady connection between the mainland and neighboring islands. The largest carrier is Tropic Air, accounting for up to 189 weekly departures. Below are information cards for departure cities with a convenient search form, as well as current weather data for your destination to help you choose the best travel dates.

Recent deals to San Pedro

9N
$ 66

Caye Caulker — San Pedro

08:4508:50
5 Oct 2026
5 m
Direct flight
9N
$ 73

TZA — San Pedro

10:3010:43
6 Oct 2026
13 m
Direct flight
9N
$ 92

Corozal Town — San Pedro

17:0017:20
7 Oct 2026
20 m
Direct flight

Flight insights to San Pedro

Data-driven trends for direct flights to San Pedro — how often airlines fly, where passengers come from, and typical fares and flight times.

Most frequent departure cities

The most frequent direct routes to San Pedro come from Belize City, Corozal Town and Caye Caulker. Belize City leads with around 171 flights a week.

Direct routes & fares

Popular non-stop routes to San Pedro range from Caye Caulker at $65 to Corozal Town at $87 — a quick way to compare direct-flight fares.

Cheapest departure cities

The cheapest places to fly to San Pedro from right now are Caye Caulker from $65, Belize City from $67 and Corozal Town from $87.

Longest direct flights

The longest direct flight to San Pedro is from Corozal Town at about 0h 35m, followed by Belize City (0h 34m) and Caye Caulker (0h 31m).

Popular departure cities to San Pedro

Frequently asked questions

How many cities offer flights to San Pedro?
Currently, regular air service to the city is established from 3 different locations. All routes provide a quick connection between the island and the region's key transport hubs.
Which cities have the most frequent flights to San Pedro?
The highest number of weekly flights is operated from Belize City (171 flights). Flights from cities such as Corozal (12 flights per week) and Caye Caulker (6 flights) are also in demand.
How many airlines fly to San Pedro?
Flights on this route are operated by 1 airline. The primary carrier, offering a regular schedule and high flight frequency, is Tropic Air.
Which airports receive flights to San Pedro?
All flights arrive at San Pedro Airport (SPR). It is perfectly located for travelers—only 1 km from the city center—which significantly simplifies transfers to hotels.
How to find cheap flights to San Pedro?
To save money, we recommend booking flights in advance and considering departures from the various cities listed on this page. It is also worth checking tickets for nearby dates, as the flight frequency of the sole carrier allows for flexible travel planning.

We use cookies and services to collect user information. This is essential for the functioning of the site and for marketing purposes. You can find out more in .