Next bus departures Today, Nov 24 Tomorrow, Nov 25 Wed, Nov 26 Thu, Nov 27 Fri, Nov 28 Sat, Nov 29 Sun, Nov 30 Mon, Dec 1 More dates
Next departures for Sorocaba to Rio de Janeiro on November 24 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:30pm
Terminal Rodoviário de Sorocaba 8h 30m 7:00am
Novo Rio Cheapest $61 Bus 9:00pm
Terminal Rodoviário de Sorocaba 7h 15m 4:15am
Novo Rio Fastest $74 Bus 1:00pm
Terminal Rodoviário de Sorocaba 8h 30m 9:30pm
Novo Rio No tags $67 Bus 9:00pm
Terminal Rodoviário de Sorocaba 7h 15m 4:15am
Novo Rio No tags $106 Bus 1:00pm
Terminal Rodoviário de Sorocaba 8h 30m 9:30pm
Novo Rio No tags $105
Next departures for Sorocaba to Rio de Janeiro on November 25 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 7:10am
Terminal Rodoviário de Sorocaba 10h 20m 5:30pm
Novo Rio Cheapest $61 Bus 9:00pm
Terminal Rodoviário de Sorocaba 7h 15m 4:15am
Novo Rio Fastest $74 Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio No tags $67 Bus 7:10am
Terminal Rodoviário de Sorocaba 10h 20m 5:30pm
Novo Rio No tags $106 Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio No tags $128
Next departures for Sorocaba to Rio de Janeiro on November 26 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 9:00pm
Terminal Rodoviário de Sorocaba 8h 20m 5:20am
Novo Rio Cheapest $61 Bus 9:00pm
Terminal Rodoviário de Sorocaba 7h 15m 4:15am
Novo Rio Fastest $74 Bus 9:00pm
Terminal Rodoviário de Sorocaba 8h 20m 5:20am
Novo Rio No tags $115 Bus 7:10am
Terminal Rodoviário de Sorocaba 10h 20m 5:30pm
Novo Rio No tags $106 Bus 10:30pm
Terminal Rodoviário de Sorocaba 8h 30m 7:00am
Novo Rio No tags $105
Next departures for Sorocaba to Rio de Janeiro on November 27 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 1:00pm
Terminal Rodoviário de Sorocaba 8h 30m 9:30pm
Novo Rio Cheapest $61 Bus 9:00pm
Terminal Rodoviário de Sorocaba 7h 15m 4:15am
Novo Rio Fastest $74 Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio No tags $64 Bus 7:10am
Terminal Rodoviário de Sorocaba 10h 20m 5:30pm
Novo Rio No tags $106 Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio No tags $128
Next departures for Sorocaba to Rio de Janeiro on November 28 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio Cheapest $61 Bus 9:00pm
Terminal Rodoviário de Sorocaba 7h 15m 4:15am
Novo Rio Fastest $74 Bus 1:00pm
Terminal Rodoviário de Sorocaba 8h 30m 9:30pm
Novo Rio No tags $64 Bus 7:10am
Terminal Rodoviário de Sorocaba 10h 20m 5:30pm
Novo Rio No tags $106 Bus 1:00pm
Terminal Rodoviário de Sorocaba 8h 30m 9:30pm
Novo Rio No tags $105
Next departures for Sorocaba to Rio de Janeiro on November 29 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:30pm
Terminal Rodoviário de Sorocaba 8h 30m 7:00am
Novo Rio Cheapest $61 Bus 10:30pm
Terminal Rodoviário de Sorocaba 7h 15m 5:45am
Novo Rio Fastest $111 Bus 2:55am
Terminal Rodoviário de Sorocaba 12h 2:55pm
Novo Rio No tags $77 Bus 7:10am
Terminal Rodoviário de Sorocaba 10h 20m 5:30pm
Novo Rio No tags $64 Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio No tags $64
Next departures for Sorocaba to Rio de Janeiro on November 30 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 10:30pm
Terminal Rodoviário de Sorocaba 8h 30m 7:00am
Novo Rio Cheapest $61 Bus 9:00pm
Terminal Rodoviário de Sorocaba 7h 15m 4:15am
Novo Rio Fastest $78 Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio No tags $64 Bus 7:10am
Terminal Rodoviário de Sorocaba 10h 20m 5:30pm
Novo Rio No tags $64 Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio No tags $115
Next departures for Sorocaba to Rio de Janeiro on December 1 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio Cheapest $61 Bus 9:00pm
Terminal Rodoviário de Sorocaba 7h 15m 4:15am
Novo Rio Fastest $74 Bus 5:05am
Terminal Rodoviário de Sorocaba 11h 50m 4:55pm
Novo Rio No tags $128 Bus 7:10am
Terminal Rodoviário de Sorocaba 10h 20m 5:30pm
Novo Rio No tags $106 Bus 1:00pm
Terminal Rodoviário de Sorocaba 8h 30m 9:30pm
Novo Rio No tags $61
Last refresh of the prices: Yesterday at 6:02 AM -03.
View all departures Get from Sorocaba to Rio de Janeiro This route is served by bus only
The journey takes about 8 hours 30 minutes, and with fares starting at just $43, it presents an excellent value for a comfortable ride.
Where are the popular stops in Sorocaba and Rio de Janeiro? Stops in Rio de Janeiro A
Novo Rio
Avenida Francisco Bicalho, 1, Santo Cristo, Rio de Janeiro - RJ, 20220-310 C
Rodoviária
Terminal Padre Henrique Otte, 8851 - Santo Cristo, Rio de Janeiro - RJ, Brazil Map
D
Av. Pedro Calmon
Av. Pedro Calmon, 102 , Cidade Universitária, Rio de Janeiro - RJ, 21941-485, Brazil Map
Compare bus companies 4 out of 5 stars 4/5 1,515 reviews
Staff 4.5
Timeliness 3.6
Cleanliness 4.5
Wifi 1.2
Based on 1515 reviews, the company was rated 3.8 stars on Busbud. Travellers were especially satisfied with the departure location and the ticket access but often complained with the WiFi. Catarinense ticket prices on this trip start at $43
4 out of 5 stars 4/5 108 reviews
Staff 4.7
Timeliness 3.8
Cleanliness 4.7
Wifi 1.3
Based on 108 reviews, the company was rated 4.2 stars on Busbud. Travellers were especially satisfied with the ticket access and the cleanliness but often complained with the WiFi. Viação Garcia ticket prices on this trip start at $46
Frequently asked questions about travelling from Sorocaba to Rio de Janeiro by bus
What is the travel distance from Sorocaba to Rio de Janeiro? It's about 440 km (273 miles) from Sorocaba to Rio de Janeiro.
What are the departure and arrival locations for buses traveling from Sorocaba to Rio de Janeiro? Buses traveling this route start their trip at Terminal Rodoviário de Sorocaba, in Sorocaba, and end it at Novo Rio, in Rio de Janeiro.
Find cheapest prices for buses Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Sorocaba to Rio de Janeiro was searched and found on Nov 24, 2025 with a price of $53 To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Sorocaba to Rio de Janeiro, as early as possible.
You can expect to pay from $53 to $118 for a bus ticket from Sorocaba to Rio de Janeiro based on the last 2 days. You can expect to find the cheapest price for the trip at $53 which is on 2025-11-25.
People from around the world trust Busbud
Popular bus departures from Sorocaba Popular bus routes to Rio de Janeiro Continue your journey from Rio de Janeiro