There are 3 ways to get from São Sebastião to Angra dos Reis by bus 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

Bus via Ubatuba  •  8h 8m

  1. Take the bus from Terminal Rodoviario De Caraguatatuba to Avenida Rio Grande do Sul, 81-135
  2. Take the bus from Ubatuba to Paraty
  3. Take the bus from Paraty to Angra dos Reis

R$ 40 - R$ 43

2 alternative options

Bus  •  8h 19m

  1. Take the bus from Avenida Brasília, 112 to Rua Maria Vitória Jean, 397
  2. Take the bus from Ubatuba to Paraty
  3. Take the bus from Paraty to Angra dos Reis

R$ 40 - R$ 43

Drive  •  4h 7m

  1. Drive from São Sebastião to Angra dos Reis 236.2 km

R$ 100 - R$ 150

Questions & Answers

The cheapest way to get from São Sebastião to Angra dos Reis is to bus via Ubatuba which costs R$ 40 - R$ 44 and takes 8h 8m.

More details

The quickest way to get from São Sebastião to Angra dos Reis is to drive which costs R$ 100 - R$ 150 and takes 4h 7m.

More details

No, there is no direct bus from São Sebastião to Angra dos Reis. However, there are services departing from Avenida Manoel Teixeira, 842-1162 and arriving at Angra dos Reis via Terminal Rodoviario De Caraguatatuba, Ubatuba and Paraty. The journey, including transfers, takes approximately 8h 8m.

More details

The distance between São Sebastião and Angra dos Reis is 139 km. The road distance is 236.2 km.

Get driving directions

The best way to get from São Sebastião to Angra dos Reis without a car is to bus via Ubatuba which takes 8h 8m and costs R$ 40 - R$ 44.

More details

It takes approximately 8h 8m to get from São Sebastião to Angra dos Reis, including transfers.

More details

São Sebastião to Angra dos Reis bus services, operated by Empresa Metropolitana de Transportes Urbanos de São Paulo S.A., depart from Terminal Rodoviario De Caraguatatuba station.

More details

São Sebastião to Angra dos Reis bus services, operated by Colitur, arrive at Angra dos Reis station.

More details

Yes, the driving distance between São Sebastião to Angra dos Reis is 236 km. It takes approximately 4h 7m to drive from São Sebastião to Angra dos Reis.

Get driving directions

There are 566+ hotels available in Angra dos Reis. Prices start at R$ 150 per night.

More details

Map of how to get from São Sebastião to Angra dos Reis.
Launch map view
  • Distance: 139.4 km
  • Duration: 8h 8m

What companies run services between São Sebastião, São Paulo, Brazil and Angra dos Reis, Brazil?

You can take a bus from São Sebastião to Angra dos Reis via Terminal Rodoviario De Caraguatatuba, Avenida Rio Grande do Sul, 81-135, Ubatuba, and Paraty in around 8h 8m.

Bus operators
Empresa Metropolitana de Transportes Urbanos de São Paulo S.A.
Phone
0800 724 05 55
Email
http://goo.gl/VmV52M.
Website
emtu.sp.gov.br
Bus from Terminal Rodoviario De Caraguatatuba to Avenida Rio Grande do Sul, 81-135
Ave. Duration
1h 10m
Frequency
3 times a day
Estimated price
R$ 4 - R$ 6
Website
Empresa Metropolitana de Transportes Urbanos de São Paulo S.A.
Comum
R$ 4 - R$ 6
Seletivo
R$ 12 - R$ 17
Bus from Avenida Brasília, 112 to Rua Maria Vitória Jean, 397
Ave. Duration
1h 59m
Frequency
Hourly
Estimated price
R$ 4 - R$ 6
Website
Empresa Metropolitana de Transportes Urbanos de São Paulo S.A.
Comum
R$ 4 - R$ 6
Seletivo
R$ 12 - R$ 17
Colitur
Phone
+55 24 3323-1480
Email
colitur@colitur.com.br
Website
facebook.com
Bus from Paraty to Angra dos Reis
Ave. Duration
2h 10m
Frequency
Hourly
Estimated price
R$ 15
Schedules at
facebook.com

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 Why you should take the train in the US, 4 of the smartest ways to explore Australia and How to get from Florence to Rome - to help you get the most out of your next trip.