1map logoGo to main page

Ribeirão Preto, Sao Paulo to São Paulo, Sao Paulo from $17: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Ribeirão Preto, Brazil
to
São Paulo, Brazil

How to Get from Ribeirão Preto to São Paulo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$17 by busBest price
288 kmDistance
2h 2m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Ribeirão Preto to São Paulo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
2h  2m
Estimated price
$41-277
Recommended
Company
Viação Cometa
Bus
Average Duration
4h  30m
Estimated price
$17-40
Cheapest
route map
Distance: 288 km
Duration: 2h 2m

See more options

Company
various
Bus
Average Duration
6h  19m
Estimated price
$0-0
Company
various
Drive
Average Duration
3h  32m
Estimated price
$30-410
Company
various
Plane
Bus
Average Duration
3h  15m
Estimated price
$61-436
Company
various
Plane
Average Duration
2h  50m
Estimated price
$71-464

Ribeirão Preto - São Paulo operators

Explore transport companies operating between Ribeirão Preto and São Paulo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
voegol.com.br

Plane from Ribeirao Preto (RAO) to Sao Paulo Congonhas (CGH)

Average Duration
1h 2m
Estimated price
$40-418

Plane from Ribeirao Preto (RAO) to Sao Paulo (GRU)

Average Duration
1h 16m
Estimated price
$414-415
Website
voepass.com.br

Plane from Ribeirao Preto (RAO) to Sao Paulo Congonhas (CGH)

Average Duration
1h 10m
Estimated price
$412-413

Plane from Ribeirao Preto (RAO) to Sao Paulo Viracopos (VCP)

Average Duration
57m
Estimated price
$416-417
Bus
Website
viacaocometa.com.br

Bus from Ribeirao Preto Bus Station to Sao Paulo Tiete Bus Station

Average Duration
4h 30m
Estimated price
$17-40
Contact phone
+55 (19) 3733-5000
Website
vbtransportes.com.br

Bus from Viracopos International Airport to Tietê Bus Terminal

Average Duration
1h 40m
Estimated price
$419-2770
Contact phone
+351 913 568 693
Website
gipsyy.com

Bus from Terminal Rodoviário de Ribeirão Preto to Tietê Bus Terminal

Average Duration
5h 48m
Estimated price
0-0

Bus from Terminal Rodoviário de Ribeirão Preto to Rodoviarária de Pirassununga

Average Duration
1h 53m
Estimated price
0-0
Contact phone
+55 11 2089-9414
Website
danubioazul.com.br

Bus from Pirassununga to Tietê Bus Terminal

Average Duration
3h 50m
Estimated price
$2772-2776

Ribeirão Preto to São Paulo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Ribeirão Preto and São Paulo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
$30 - $50
Departure Point
Ribeirao Preto Airport
Arrival Point
Sao Paulo Congonhas Airport
Useful tips for plane travellers
• Consider booking your flight with either Gol Transportes Aéreos or Voepass Linhas Aéreas, as they frequently offer competitive pricing and more convenient flight times; check their websites for the latest schedules and fares: Gol and Voepass.
• Upon arrival at Congonhas Airport (CGH) in São Paulo, navigate through the terminal by directing yourself to the left side towards the baggage claim area, as most domestic arriving flights come into this section, ensuring easy access to your luggage and ground transport options.
• Be prepared for a taxi fare from Congonhas Airport to São Paulo’s city center to range between R$ 40 and R$ 60 (approximately $8 - $12); consider using rideshare apps for potentially lower rates and greater convenience, especially during peak hours.
Departure Point
Ribeirao Preto Bus Station
Arrival Point
Sao Paulo Tiete Bus Station
Useful tips for bus travellers
Departure times include early morning and late evening options, allowing flexibility in your travel plans.
There are convenience stores near the Ribeirão Preto Bus Station for last-minute purchases.
Don’t forget to take a map of the station if available, and look for information desks for any assistance.

Frequently asked questions

Find out more about the route from Ribeirão Preto to São Paulo.

Or choose the category:
The distance between Ribeirão Preto and São Paulo is approximately 291.3 km. If traveling by car, the typical travel time is around 3 hours and 19 minutes. Flying is a faster option, with a travel time of about 1 hour and 56 minutes. However, if you prefer to take a bus, the journey can take around 4 hours and 30 minutes.
The most cost-effective option for traveling from Ribeirão Preto to São Paulo would be by bus, which costs around $17-$40 and takes approximately 4 hours and 30 minutes. However, if time is a priority, the quickest option would be to fly, which takes only 1 hour and 56 minutes, but costs between $45-$300.
The prices for a bus ticket between Sao Paulo and Ribeirao Preto can range from $17 to $40.
To get from Ribeirão Preto to São Paulo without using public transportation, you can choose to drive. The distance between the two cities is approximately 309.0 km, and it takes around 3 hours and 19 minutes to complete the journey by car. The cost of driving from Ribeirão Preto to São Paulo varies, typically ranging from $30 to $45, depending on factors such as gas prices and toll fees.
The best way to travel from Ribeirão Preto to São Paulo without a car is by bus. The journey takes approximately 4 hours and 30 minutes and the ticket prices range from $17 to $40.
Yes, there is a direct link between Ribeirão Preto and São Paulo. Viação Cometa operates regular bus services from Ribeirao Preto Bus Station to Sao Paulo Tiete Bus Station. Buses depart every 30 minutes and the journey takes approximately 4 hours and 30 minutes.
The flight between Ribeirao Preto and Sao Paulo typically takes around 1 hour and 10 minutes. The prices for this flight can vary, ranging from $46 to $297.
There are numerous options for accommodation near São Paulo. With over 1357 hotels available, travelers can choose from a wide range of options to suit their preferences and budget. Prices for hotels in the area start at $33 per night, offering affordable options for those on a tight budget.