1map logoGo to main page

São Paulo, Sao Paulo to Brasília, Federal District from $8: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
São Paulo, Brazil
to
Brasília, Brazil

How to Get from São Paulo to Brasília: 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.

$8 by busBest price
872 kmDistance
4h 14m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from São Paulo to Brasília 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
4h  14m
Estimated price
$83-402
Recommended
Company
Viação Nordeste
Bus
Average Duration
21h  5m
Estimated price
$8-77
Cheapest
route map
Distance: 872 km
Duration: 4h 14m

See more options

Company
Various
Bus
Average Duration
19h  5m
Estimated price
$29-830
Company
Various
Plane
Average Duration
4h  48m
Estimated price
$49-426
Company
Various
Bus
Plane
Average Duration
5h  19m
Estimated price
$92-511
Company
N/A
Drive
Average Duration
11h  48m
Estimated price
$831-832

Traveling From Sao Paulo to Brasilia

The journey from Sao Paulo to Brasilia offers a striking contrast between Sao Paulo's bustling urban energy and Brasilia's planned architecture and serene landscapes.

Best Neighbourhoods in Brasilia

Brasilia boasts diverse neighborhoods, each offering distinct experiences for travelers.

Asa Sul
• Elegant residential area with great cafes.
• Close to parks and cultural attractions.
Plano Piloto
• Home to major government buildings and monuments.
• Features modernist architecture and spacious avenues.
Lago Sul
• Stunning views of Lake Paranoá.
• Upscale neighborhood with leisure options.

Best Times To Visit Brasilia's Attractions

Maximize your experience in Brasilia by planning visits during quieter times.

Juscelino Kubitschek Bridge
Visit early morning or late afternoon for stunning light and fewer tourists.
Cathedral of Brasilia
Midweek mornings are ideal to enjoy the peaceful atmosphere.
National Congress of Brazil
Schedule tours in the afternoon to avoid the busy morning crowds.

Brasilia Weather: What to Expect Year-Round

Brasilia experiences a tropical savanna climate, with distinct wet and dry seasons that influence your travel plans. The dry months from May to September offer the most comfortable weather for exploring the city, while the rainy season from October to April can bring heavy showers.

Dining Recommendation in Brasilia

Try the famous 'pequi' dish at Restaurante Mangai, which showcases the unique flavors of Brazilian cerrado cuisine, a stark contrast to the international flair of Sao Paulo's dining scene. Enjoy the vibrant atmosphere and local ingredients that highlight Brasilia's cultural identity while savoring something authentically regional.

São Paulo - Brasília operators

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

Plane
Website
latam.com

Plane from São Paulo to Brasília

Average Duration
1h 45m
Estimated price
$830-835

Plane from São Paulo to Brasília via Rio De Janeiro Santos Dumont

Average Duration
3h 15m
Estimated price
$830-835

Plane from São Paulo to Brasília via Belo Horizonte Confins

Average Duration
3h 35m
Estimated price
$830-835

Plane from São Paulo Congonhas to Brasília

Average Duration
1h 49m
Estimated price
$831-836
Website
voegol.com.br

Plane from São Paulo to Brasília

Average Duration
1h 47m
Estimated price
$831-837

Plane from São Paulo Congonhas to Brasília

Average Duration
1h 50m
Estimated price
$8335-836

Plane from São Paulo Viracopos to Brasília

Average Duration
1h 40m
Estimated price
$80-838
Website
voeazul.com.br

Plane from São Paulo to Brasília via Belo Horizonte Confins

Average Duration
3h 33m
Estimated price
$839-83350

Plane from São Paulo Congonhas to Brasília

Average Duration
1h 46m
Estimated price
$80-838

Plane from São Paulo Viracopos to Brasília

Average Duration
1h 35m
Estimated price
$839-838

Plane from São Paulo Viracopos to Brasília via Belo Horizonte Confins

Average Duration
3h 48m
Estimated price
$839-838
Bus
Contact phone
+55 800 085 8830
Website
realexpresso.com.br

Bus from Tietê Bus Terminal to Brasília

Average Duration
19h 5m
Estimated price
$88-88
Contact phone
+55 (19) 3733-5000
Website
vbtransportes.com.br

Bus from Tietê Bus Terminal to Viracopos International Airport

Average Duration
1h 40m
Estimated price
$8-4020
Contact phone
0800 8801 315
Website
viacaocatedral.com.br

Bus from Tietê Bus Terminal to Brasília

Average Duration
22h
Estimated price
$29-4020
Contact phone
+351 913 568 693
Website
gipsyy.com

Bus from Tietê Bus Terminal to Terminal Rodoviário de Brasília

Average Duration
14h 55m
Estimated price
$80-80
Contact phone
0800 334 4344
Website
expressoadamantina.com.br

Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Jundiaí

Average Duration
1h
Estimated price
$0-0
Contact phone
0800 770 0600
Website
guerinoseiscento.com.br

Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Jundiaí

Average Duration
1h
Estimated price
$83-81
Contact phone
+55 84 3205-6161
Website
facebook.com

Bus from Rodoviária de São Paulo - Terminal Tietê to Terminal Rodoviário de Brasília

Average Duration
19h 55m
Estimated price
$4024-4022
Website
viacaocometa.com.br

Bus from Sao Paulo to Jundiaí

Average Duration
1h 15m
Estimated price
$4027-4028
all-pages.other Show other routes

Other from São Paulo to Brasília

Average Duration
11h 48m
Estimated price
$831-832

São Paulo to Brasília: Overview of Bus, Train, Flight, and Car Trips

Traveling between São Paulo and Brasília 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
$100 - $150
Departure Point
Sao Paulo Airport
Arrival Point
Brasilia Airport
Useful tips for plane travellers
• Book your flight with Gol, Azul, or LATAM, as they frequently offer competitive prices and direct flights between São Paulo and Brasília, optimizing your travel time of approximately 1 hour and 40 minutes.
• Upon arrival at Brasília Airport (BSB), be prepared for a spacious terminal that can feel a bit overwhelming; be sure to follow the signs for baggage claim and customs, which can be located on the lower level, ensuring you have a smooth exit.
• Expect to pay around R$50 to R$70 for a taxi ride from Brasília Airport to the city center; consider using rideshare apps like Uber for potentially lower fares and easier navigation to your destination.
Departure Point
Tietê Bus Terminal station
Arrival Point
Brasília station
Useful tips for bus travellers
• Before your trip, check the schedule for Real Expresso and other operators like Viação Itapemirim to avoid missing your bus; you can find the timetable at viajeguanabara.com.br
• Bring snacks and drinks, as the journey from São Paulo to Brasília takes about 21 hours and food options may be limited along the route. Consider local Brazilian treats like pão de queijo (cheese bread) for a delicious travel snack.
• When arriving at Brasília's Interestadual Bus Station, follow the signs for 'Saída' (Exit) and 'Transporte Público' to find local buses and taxis; also, familiarize yourself with the station map beforehand at brasiliasterminal.com.br to navigate efficiently.

Frequently asked questions

Find out more about the route from São Paulo to Brasília.

Or choose the category:
The distance between Sao Paulo and Brasilia is approximately 546 miles, or 623 miles by road. If you choose to fly from Sao Paulo to Brasilia, it typically takes around 4 hours and 23 minutes with a transfer at the airport, or 4 hours and 34 minutes for a direct flight. Driving by car from Brasilia to Sao Paulo usually takes around 11 hours and 33 minutes. If you prefer to take a bus, the travel time can be around 21 hours and 5 minutes.
The most cost-effective option for traveling from São Paulo to Brasília is by taking a bus, which costs around $29 to $90. However, it is important to note that this option takes significantly longer, with a travel time of approximately 19 hours and 5 minutes. On the other hand, if time efficiency is a priority, taking a flight combined with the metro is the quickest option, with a travel time of just 4 hours and 23 minutes. This option is more expensive, with prices ranging from $100 to $460.
The prices for a bus ticket between Brasilia and Sao Paulo can range from $9 to $72, depending on factors such as the bus company, the type of bus, and the time of travel. Economy-class buses generally have lower prices, while luxury or executive-class buses may have higher fares. It is advisable to check the prices with different bus companies and compare the amenities and services offered before making a decision.
To travel from Sao Paulo to Brasilia without using public transportation, you can consider renting a car and driving the distance of 623 miles, which takes approximately 11 hours and 33 minutes. The price of renting a car for this journey ranges from $100 to $150. This option provides flexibility and allows you to enjoy the scenic route at your own pace.
The best way to travel from São Paulo to Brasília without a car is by bus. The journey takes approximately 19 hours and 5 minutes and the cost ranges from $29 to $90. Alternatively, you can also consider taking a flight, which would take around 4 hours and 34 minutes, but it would be more expensive than the bus option.
Yes, there is a direct link between Sao Paulo and Brasilia. The bus service operated by Real Expresso offers twice daily departures and the journey typically takes around 19 hours and 5 minutes. Buses depart from Sao Paulo and arrive at Brasilia station.
The flight duration between Sao Paulo and Brasilia is typically 1 hour and 40 minutes for a direct flight. The cost of the flight can vary between $39 and $406, depending on the airline and the time of booking. It is recommended to check with different airlines and compare prices to find the best deal for your travel needs.
There are a variety of accommodation options available in Brasília. With over 799 hotels to choose from, you can find something to suit your budget and preferences. Prices start at $32 per night, making it accessible for different types of travelers. It is recommended to check online booking platforms or consult with a travel agent to find the best hotel that meets your needs during your stay in Brasília.