Train from Rio de Janeiro to Sao Mateus do Maranhao
Find the schedules, compare prices, and buy cheap tickets from Rio de Janeiro to Sao Mateus do Maranhao. Choose a date, or explore the cheapest ticket options below.
Air
- Companies:Azul Brazilian Airlines, Gol Linhas Aéreas, LATAM Airlines
 - Duration:Approximately 5 hours (including layovers)
 - Distance:1,650 km (1,025 miles)
 - Costs:$300 - $450 CAD (depending on the booking class and timing)
 - Roads/Routes: Not applicable for air travel
 
Pro Tip: Book your tickets at least 3-4 weeks in advance to find the best deals and avoid peak travel times, especially during holidays.
Bus
- Companies:Gontijo, Itapemirim, Expresso Brasileiro
 - Duration:Approximately 30 hours
 - Distance:1,900 km (1,180 miles)
 - Costs:$150 - $250 CAD (depending on the bus type and amenities)
 - Roads/Routes:BR-101, BR-232, and BR-135
 
Pro Tip: Choose an overnight bus for a more comfortable experience and to save on accommodation costs.
Car
- Companies:[Car rental companies like Localiza, Movida, or Hertz]
 - Duration:Approximately 28 hours (without accounting for stops)
 - Distance:1,900 km (1,180 miles)
 - Costs:$100 CAD (fuel), $60 - $100 CAD (rental per day) + insurance and tolls
 - Roads/Routes:BR-101, BR-232, and BR-135
 
Pro Tip: Download an offline map or navigation app to avoid losing signal in rural areas.
Recommendation
For a balance between comfort and cost-effectiveness, taking a flight from Rio de Janeiro to São Mateus is recommended, as it significantly reduces travel time and provides a more efficient experience. Ensure you choose reliable airline companies like Azul or Gol, and book ahead of time to secure the best rates.