Cheap flights to São Luís
Planning a trip to São Luís begins with choosing the best flight to Marechal Cunha Machado International Airport, located just 9 km from the city center. The current flight network covers 9 different destinations, connecting this region with the country's major transportation hubs. The highest number of weekly scheduled flights arrive from São Paulo (143 flights), Brasília (56 flights), and Fortaleza (29 flights).
Currently, 8 airlines provide service to the city, with leading positions held by Latam Airlines Group, GOL Linhas Aéreas, and Azul Linhas Aéreas Brasileiras. Below on this page, you will find cards for popular departure cities with a convenient search form to help you compare prices and choose the best option. To plan your trip in detail, we recommend checking the information on how to get there and checking the current weather.

Imperatriz — São Luís


Sao Paulo — São Luís


Salvador — São Luís

Recife — São Luís


Rio de Janeiro — São Luís


Belo Horizonte — São Luís


Belém — São Luís



Brasilia — São Luís


Fortaleza — São Luís
Flight insights to São Luís
Data-driven trends for direct flights to São Luís — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to São Luís come from Sao Paulo, Brasilia and Fortaleza. Sao Paulo leads with around 143 flights a week.
- Sao Paulo143 flights/week
- Brasilia56 flights/week
- Fortaleza29 flights/week
- Rio de Janeiro29 flights/week
- Recife26 flights/week
Direct routes & fares
Popular non-stop routes to São Luís range from Fortaleza at $78 to Recife at $101 — a quick way to compare direct-flight fares.
- Sao Paulofrom $86
- Brasiliafrom $85
- Fortalezafrom $78
- Rio de Janeirofrom $85
- Recifefrom $101
Cheapest departure cities
The cheapest places to fly to São Luís from right now are Imperatriz from $55, Fortaleza from $78 and Brasilia from $85.
- Imperatrizfrom $55
- Fortalezafrom $78
- Brasiliafrom $85
- Rio de Janeirofrom $85
- Sao Paulofrom $86
Longest direct flights
The longest direct flight to São Luís is from Bariloche at about 6h 59m, followed by Montevideo (5h 22m) and Punta del Este (5h 19m).
- Bariloche6h 59m
- Montevideo5h 22m
- Punta del Este5h 19m
- Salta4h 47m
- Porto Alegre4h 31m
Popular departure cities to São Luís
Frequently asked questions
- How many cities offer flights to São Luís?
- Direct flights to São Luís are available from 9 cities. The route network focuses on connections with key metropolises and neighboring Brazilian states.
- Which cities have the most frequent flights to São Luís?
- The most popular routes are São Paulo (143 flights per week), Brasília (56 flights), and Fortaleza (29 flights). A significant number of flights also arrive from Rio de Janeiro and Recife.
- How many airlines fly to São Luís?
- Eight airlines operate flights on this route. Major carriers such as Latam Airlines Group, GOL Linhas Aéreas, and Azul Linhas Aéreas Brasileiras fly most frequently.
- Which airports serve flights to São Luís?
- The city's main hub is Marechal Cunha Machado International Airport (SLZ). It is located 9 kilometers from the city, providing quick access to residential and business districts.
- How can I find cheap flights to São Luís?
- To find the best fares, we recommend using the search form on this page to compare offers from all 8 airlines. The most affordable tickets can usually be found by booking 2–3 months in advance or by choosing mid-week travel dates.