Flights to São Luis at a glance
- cities with nonstop flights here
- 4
- nonstop flights a week
- 79
- lowest fare from Sao Paulo
- $75
- flight time from Sao Paulo
- 3h 25m
- lowest fare from Brasilia
- $128
- flight time from Brasilia
- 2h 23m
- arrival airport
- Marechal Cunha Machado International
Where you can fly to São Luis from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Sao Paulo 3h 25m, 45 a week | 45 | 3h 25m | from $75 |
| Brasilia 2h 23m, 22 a week | 22 | 2h 23m | from $128 |
| Belem 1h 5m, 8 a week | 8 | 1h 5m | from $160 |
| Rio de Janeiro 3h 15m, 4 a week | 4 | 3h 15m | from $74 |
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to São Luis from?
From 4 cities. The busiest routes are from Sao Paulo (45 flights a week), Brasilia (22 flights a week), Belem (8 flights a week) and Rio de Janeiro (4 flights a week).
How long is the flight from Sao Paulo to São Luis?
A nonstop flight takes about 3 hours 25 minutes, tickets from $75.
How long is the flight from Brasilia to São Luis?
A nonstop flight takes about 2 hours 23 minutes, tickets from $128.
What is the cheapest city to fly to São Luis from?
Rio de Janeiro from $74, Sao Paulo from $75, Brasilia from $128 and Belem from $160.
Which airport do flights to São Luis arrive at?
All nonstop flights land at Marechal Cunha Machado International (SLZ).