Flights to São Luis

Direct flights from 4 cities, 79 flights a week. From Sao Paulo the flight takes 3h 25m, tickets from $75. From Brasilia the flight takes 2h 23m, tickets from $128.

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

FromFare
Sao Paulo 3h 25m, 45 a week from $75
Brasilia 2h 23m, 22 a week from $128
Belem 1h 5m, 8 a week from $160
Rio de Janeiro 3h 15m, 4 a week from $74

Arrival airport

Where the nonstop flights land

79 flights a week arrive nonstop

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).