Prices were available within the past 7 days and start at $372 for one-way flights and $654 for roundtrip, for the period specified. Prices and availability are subject to change.
Traveling to San Leonardo is easy; you can choose between full-service and budget airlines. Compare flight durations and select the option that best fits your budget, schedule, and plans to explore the city's renowned attractions and neighborhoods.
Major airports near San Leonardo: Punta Raisi Airport (PMO), Vicenzo Florio Airport (TPS)
Closest airport to San Leonardo: Vicenzo Florio Airport, TPS (around 3 miles)
Flights per week: 550+ flights arriving across San Leonardo airports
Number of airlines that fly to San Leonardo: around 25+ carriers
Popular airports near San Leonardo
San Leonardo is a charming village ideal for eco-conscious travelers seeking outdoor adventures. With its stunning beaches and rich culture, it's no wonder visitors flock here. The village is conveniently served by two major airports, making travel easy and accessible.
Punta Raisi Airport (PMO): Situated in the Palermo region of Sicily, approximately 41 miles from San Leonardo, this airport facilitates travel on both domestic and international flights. It connects over 10 domestic cities and more than 55 global destinations. Travelers can opt for business class or premium economy seating for enhanced comfort, depending on their chosen airline and route. Major airlines flying here include ITA Airways, Ryanair, and United.
Vicenzo Florio Airport (TPS): Found in the Trapani province of Sicily, just about 3 miles from San Leonardo, this airport primarily handles domestic flights. Ryanair is a notable airline operating at this location, catering to local travelers.
Top routes to San Leonardo
Rome (FCO) to San Leonardo (TPS/PMO), with one-way flight options from around $30
Naples (NAP) to San Leonardo (PMO), with one-way flight options from around $30
New York (JFK) to San Leonardo (PMO), with one-way flight options from around $280
Boston (BOS) to San Leonardo (PMO), with one-way airfare from around $270
Milan (LIN/MXP) to San Leonardo (PMO), with one-way fares starting at around $30
Cheapest routes to San Leonardo
Bari (BRI) to San Leonardo (PMO), with affordable one-way prices from around $25
Cagliari (CAG) to San Leonardo (PMO), with low one-way fares from around $25
Naples (NAP) to San Leonardo (PMO), with low-cost one-way tickets from around $30
Rome (FCO) to San Leonardo (TPS/PMO), with cheap one-way fares from around $30
Barcelona (BCN) to San Leonardo (PMO), with affordable one-way prices from around $30
*Flight times and fares vary by season and availability and are based on one-way routes
Top airlines with flights to San Leonardo
ITA Airways: Operates flights to Punta Raisi Airport (PMO), representing about 31% of arrivals at San Leonardo. The average one-way ticket price is around $270, with premium cabin options that may include business class based on the route.
Ryanair: Services both Vicenzo Florio Airport (TPS) and Punta Raisi Airport (PMO), contributing to nearly 23% of arrivals in San Leonardo. One-way fares typically average about $60, making it a budget-friendly choice.
United: Connects to Punta Raisi Airport (PMO), accounting for approximately 7% of arrivals at San Leonardo. The average one-way fare is around $610, with premium cabin offerings that may include premium economy class depending on the route.
easyJet: Flies to Punta Raisi Airport (PMO), making up about 6% of arrivals to San Leonardo. Travelers can expect an average one-way fare of roughly $180, providing a convenient travel option.
Swiss International Air Lines: Also operates flights to Punta Raisi Airport (PMO), representing around 6% of arrivals at San Leonardo. The average one-way fare is about $460, with premium cabin choices that could feature business class based on the route.
Best time to fly to San Leonardo
The most popular months for travelers to fly to San Leonardo are April, June, and September, when peak temperatures in San Leonardo can reach up to 76.1°F in September. If you prefer quieter travel, consider January, the least busy and relatively cheaper time to visit with fewer crowds and temperatures around 55.2°F. For better deals, October usually offers the lowest average one-way fare around $259, roughly 13% cheaper than the yearly average. Looking for additional cheaper months to fly? January, February, and March offer average one-way fares of around $278, making them good options for flexible travelers.
Month
Temperature
Precipitation
Cloudiness
Demand
Average one-way Fare
January
55.2°F (12.9°C)
Light Rain
Mostly Sunny
Low
$273
February
54.5°F (12.5°C)
Light Rain
Mostly Sunny
Average
$282
March
56.3°F (13.5°C)
Light Rain
Mostly Sunny
Average
$283
April
60.3°F (15.7°C)
No Rain (Dry)
Mostly Sunny
High
$288
May
65.8°F (18.8°C)
No Rain (Dry)
Sunny
Average
$301
June
73.6°F (23.1°C)
No Rain (Dry)
Sunny
High
$333
July
79.3°F (26.3°C)
No Rain (Dry)
Sunny
Average
$325
August
80.2°F (26.8°C)
No Rain (Dry)
Sunny
Average
$315
September
76.1°F (24.5°C)
No Rain (Dry)
Sunny
High
$306
October
70.3°F (21.3°C)
Light Rain
Mostly Sunny
Average
$259
November
63.9°F (17.7°C)
Light Rain
Mostly Sunny
Low
$309
December
58.3°F (14.6°C)
Light Rain
Mostly Sunny
Low
$307
*Average one-way fare is based on Expedia flight booking data from January 2025 to April 2026 for the specified route and travel class and may change depending on availability, dates, and demand.
How to save money on a flight to San Leonardo
Getting some of the best deals on flights to San Leonardo is all about timing and flexibility. Here are some key tips to help you save:
Compare flight options—use Expedia's search tool to compare airlines, routes, direct vs. non-direct flights, and flight times. You can also sort by price to find the most affordable options.
Set up price alerts—as an Expedia member you can use Price Tracking to receive notifications when flight prices change.