There are 5 ways to get from Salvador to São Luís by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  7 h 35 min

  1. Fly from Salvador (SSA) to Sao Luiz (SLZ) SSA - SLZ

$112 - $277

Cheapest option

Bus  •  29 h 24 min

  1. Take the bus from Salvador to Teresina Salvador
  2. Take the bus from Teresina to Sao Luis

$72 - $142

3 alternative options

Bus via Miranda do Norte  •  30 h 20 min

  1. Take the bus from Salvador to Teresina
  2. Take the bus from Teresina to Miranda do Norte
  3. Take the bus from Miranda do Norte to São Luís

Bus, train  •  32 h 35 min

  1. Take the bus from Salvador to Teresina
  2. Take the bus from Teresina to Santa Ines
  3. Take the train from Santa Ines to São Luis Efc

$74 - $111

Drive  •  23 h 45 min

  1. Drive from Salvador to São Luís 989.8 miles

$160 - $250

Questions & Answers

The cheapest way to get from Salvador to São Luís is to bus which costs R$ 290 - R$ 600 and takes 29 h 24 min.

More details

The quickest way to get from Salvador to São Luís is to fly which costs R$ 450 - R$ 1200 and takes 7 h 35 min.

More details

The distance between Salvador and São Luís is 1324 km. The road distance is 1583.7 km.

Get driving directions

The best way to get from Salvador to São Luís without a car is to bus which takes 29 h 24 min and costs R$ 290 - R$ 600.

More details

It takes approximately 7 h 35 min to get from Salvador to São Luís, including transfers.

More details

The best way to get from Salvador to São Luís is to fly which takes 7 h 35 min and costs R$ 450 - R$ 1200. Alternatively, you can bus, which costs R$ 290 - R$ 600 and takes 29 h 24 min.

Mode details

There is no direct flight from Salvador Airport to Sao Luiz Airport. The quickest flight takes 4 h 25 min and has one stopover.

Search flights

Yes, the driving distance between Salvador to São Luís is 1584 km. It takes approximately 23 h 45 min to drive from Salvador to São Luís.

Get driving directions

Azul Linhas Aéreas Brasileiras, Gol Transportes Aéreos and LATAM Chile offer flights from Salvador Airport to Sao Luiz Airport.

Search flights

There are 97+ hotels available in São Luís. Prices start at $19 USD per night.

More details

Map of how to get from Salvador to São Luís.
Launch map view
  • Distance: 827.7 miles
  • Duration: 7 h 35 min

What companies run services between Salvador, Brazil and São Luís, Brazil?

Azul Linhas Aéreas Brasileiras, LATAM Chile and two other airlines fly from Salvador to São Luís hourly. Alternatively, you can take a bus from Salvador to São Luís via Teresina and Sao Luis in around 29 h 24 min.

Airlines
LATAM Chile
Website
latam.com
Flights from Salvador to Sao Luiz via Fortaleza
Ave. Duration
6 h 2 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $440
Flights from Salvador to Sao Luiz via Brasilia
Ave. Duration
5 h 36 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $650
Flights from Salvador to Sao Luiz via Sao Paulo
Ave. Duration
7 h 8 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$240 - $900
Azul Linhas Aéreas Brasileiras
Website
voeazul.com.br
Flights from Salvador to Sao Luiz via Recife
Ave. Duration
4 h 32 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$120 - $300
Flights from Salvador to Sao Luiz via Belo Horizonte Confins
Ave. Duration
6 h 35 min
When
Sunday
Estimated price
$120 - $300
Gol Transportes Aéreos
Website
voegol.com.br
Flights from Salvador to Sao Luiz via Brasilia
Ave. Duration
5 h 25 min
When
Every day
Estimated price
$160 - $600
Flights from Salvador to Sao Luiz via Sao Paulo
Ave. Duration
7 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $600
Flights from Salvador to Sao Luiz via Fortaleza
Ave. Duration
8 h 45 min
When
Wednesday, Thursday and Sunday
Estimated price
$160 - $600
Train operators
Trem da Vale
Phone
0800 285 7000
Website
tremdavale.org
Train from Santa Ines to São Luis
Ave. Duration
3 h 56 min
Frequency
3 times a week
Estimated price
$7 - $18
Schedules at
tremdepassageiros.vale.com
Book at
tremdepassageiros.vale.com
Economic
$7 - $11
Executive
$12 - $18
Bus operators
Viação Nacional
Phone
0800 728 0044
Website
viacaonacional.com.br
Bus from Salvador to Teresina
Ave. Duration
20 h 15 min
Frequency
3 times a week
Estimated price
$60
Schedules at
viacaonacional.com.br
Book at
comprepassagem.com.br
Real Maia
Phone
+55 (62) 99931 9109
Website
realmaia.com.br
Bus from Teresina to São Luís
Ave. Duration
8 h 30 min
Frequency
Once daily
Estimated price
$17 - $65
Schedules at
facebook.com
Book at
realmaia.com.br
Conventional
$28 - $65
First class
$22 - $30
Bus from Teresina to Miranda do Norte
Ave. Duration
5 h 53 min
Frequency
Once daily
Estimated price
$16 - $60
Schedules at
facebook.com
Book at
realmaia.com.br
Conventional
$27 - $60
First class
$17 - $24
Açailandia
Satélite Norte
Phone
0800 707 3838 / +55 61 3573-4422
Email
contato@satelitenorte.com.br
Website
satelitenorte.com.br
Bus from Teresina to Santa Ines
Ave. Duration
6 h 15 min
Frequency
3 times a day
Estimated price
$11 - $17
Schedules at
satelitenorte.com.br

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, How to get from Heathrow Airport into central London and Need to know: Eurostar - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Salvador to Salvador Airport is to bus which takes 1 h 20 min and costs R$ 6 - R$ 25.

More details