1map logoGo to main page

Brasília, Federal District to Rio de Janeiro, Rio de Janeiro from $29: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Brasília, Brazil
to
Rio de Janeiro, Brazil

How to Get from Brasília to Rio de Janeiro: 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.

$29 by busBest price
941 kmDistance
3h 41m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Brasília to Rio de Janeiro 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
3h  41m
Estimated price
$72-414
Recommended
Company
UTIL
Bus
Average Duration
19h  20m
Estimated price
$29-100
Cheapest
route map
Distance: 941 km
Duration: 3h 41m

See more options

Company
Viação Sertaneja / Paraibuna
Bus
Average Duration
23h  10m
Estimated price
$70-720
Company
various
Plane
Average Duration
4h 
Estimated price
$112-487
Company
various
Plane
Average Duration
6h  43m
Estimated price
$141-678
Company
Self-drive
Drive
Average Duration
13h  19m
Estimated price
$721-722

Traveling From Brasilia to Rio de Janeiro

Traveling from Brasilia to Rio de Janeiro offers a striking contrast between the modern, planned architecture of Brazil's capital and the vibrant, bustling energy of Rio's beaches and nightlife.

Best Neighbourhoods in Rio de Janeiro

Rio de Janeiro's neighborhoods each offer distinct experiences and attractions.

Copacabana
• Iconic beach known for its lively atmosphere
• Great dining and nightlife options nearby
Ipanema
• Famous for its stunning views and beaches
• Trendy shops and cafes line the streets
Lapa
• Renowned for its vibrant samba clubs
• Historic architecture and lively street parties

Best Times To Visit Rio de Janeiro's Attractions

Timing can greatly enhance your experience at Rio's famous spots.

Christ the Redeemer
Visit early in the morning to enjoy fewer crowds and stunning sunrise views.
Sugarloaf Mountain
Late afternoon visits offer breathtaking sunset panoramas and cooler temperatures.
Tijuca National Park
Weekdays attract fewer visitors, providing a tranquil hiking experience.

Rio de Janeiro Weather: What to Expect Year-Round

Rio de Janeiro enjoys a tropical savanna climate, characterized by warm, humid summers and mild winters. Travelers often find the best times to visit between December and March for vibrant beach days, but knowing the seasonal variations helps make the most of outdoor activities and sightseeing.

Dining in Rio de Janeiro: A Taste of Local Flavor

In Rio de Janeiro, the feijoada, a hearty black bean stew with various meats, truly represents the city's vibrant culinary style, contrasting sharply with Brasilia's focus on more formal dining experiences. Enjoying this dish at a lively local restaurant like Casa da Feijoada not only introduces you to bold, rich flavors but also immerses you in the city's festive atmosphere, filled with music and laughter.

Brasília - Rio de Janeiro operators

Explore transport companies operating between Brasília and Rio de Janeiro, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
latam.com

Plane from Brasilia Airport to Rio De Janeiro Santos Dumont Airport

Average Duration
1h 46m
Estimated price
$724-725

Plane from Brasilia Airport to Rio De Janeiro-Galeao

Average Duration
1h 45m
Estimated price
$726-727

Plane from Brasilia Airport to Rio De Janeiro Santos Dumont Airport via Sao Paulo Congonhas

Average Duration
3h 40m
Estimated price
$724-725
Website
voegol.com.br

Plane from Brasilia Airport to Rio De Janeiro Santos Dumont Airport

Average Duration
1h 48m
Estimated price
$728-725

Plane from Brasilia Airport to Rio De Janeiro-Galeao

Average Duration
1h 50m
Estimated price
$729-4140
Website
voeazul.com.br

Plane from Brasilia Airport to Rio De Janeiro Santos Dumont Airport via Belo Horizonte Confins

Average Duration
3h 37m
Estimated price
$724-700

Plane from Brasilia Airport to Rio De Janeiro-Galeao via Belo Horizonte Confins

Average Duration
3h 35m
Estimated price
$4141-4142

Plane from Brasilia Airport to Rio de Janeiro Jacarepagua via Sao Paulo Congonhas

Average Duration
5h 4m
Estimated price
$4143-4140
Bus
Website
util.com.br

Bus from Brasilia Bus Station to New Rio Bus Station

Average Duration
19h 20m
Estimated price
$29-100
Contact phone
+55 31 3201-4919
Website
viacaosertaneja.com.br

Bus from Terminal Rodoviário de Brasília to Terminal Rodoviário de São João del Rei

Average Duration
16h 40m
Estimated price
$4144-4145
Website
paraibunatransportes.com.br

Bus from Terminal Rodoviário de São João del Rei to Terminal Rodoviário do Rio de Janeiro

Average Duration
5h 30m
Estimated price
$29-4146
all-pages.other Show other routes

Other from Brasília to Rio de Janeiro

Average Duration
13h 19m
Estimated price
$721-722

Brasília to Rio de Janeiro: Overview of Bus, Train, Flight, and Car Trips

Traveling between Brasília and Rio de Janeiro 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
$110 - $170
Departure Point
Brasilia Airport
Arrival Point
Rio De Janeiro Santos Dumont Airport
Useful tips for plane travellers
• When booking your flight, check both Santos Dumont Airport (SDU) and Galeão International Airport (GIG) for possible arrivals, as SDU is closer to downtown Rio and offers a quicker transfer to your hotel.
• Upon arrival at Santos Dumont Airport, navigate towards the baggage claim and customs area on the ground floor; after you collect your luggage, follow the signs to the taxi ranks, which are well-marked and often busy.
• Expect to pay around R$50 to R$100 for a taxi ride to Copacabana or Ipanema, with a journey time of about 20 to 30 minutes, but keep in mind that prices can vary based on traffic and time of day.
Departure Point
Brasilia Bus Station
Arrival Point
New Rio Bus Station

Frequently asked questions

Find out more about the route from Brasília to Rio de Janeiro.

Or choose the category:
The distance between Brasília and Rio de Janeiro is approximately 942 km. If you opt to travel by plane, the typical travel time is around 3 hours and 46 minutes. However, if you prefer driving by car, it usually takes about 13 hours and 20 minutes to reach Rio de Janeiro from Brasília. Another alternative is taking a bus, which generally takes around 19 hours and 10 minutes for the journey from Brasília to Rio de Janeiro.
For the most cost-effective option when traveling from Brasília to Rio de Janeiro, taking a bus would be the best choice. It is the cheapest option, costing around $12, but it does take a longer duration of 19 hours and 10 minutes. However, if time efficiency is a priority, flying would be the quickest option. It takes approximately 3 hours and 46 minutes and costs between $65 and $450.
The price of a bus ticket between Rio de Janeiro and Brasilia is $12.
To get from Brasilia to Rio de Janeiro without using public transportation, you can opt to drive. The road distance between the two cities is around 1168 km, and it takes approximately 13 hours and 20 minutes to drive from Brasilia to Rio de Janeiro. It is important to note that prices for renting a car and fuel costs can vary, ranging from $110 to $170.
The best way to travel from Brasília to Rio de Janeiro without a car is by bus. The journey takes approximately 19 hours and 10 minutes, and the cost is around $12.
Yes, there is a direct link between Brasília and Rio de Janeiro. There is a bus service operated by EPTC that departs from Brasilia Bus Station hourly and arrives in Rio de Janeiro. The journey takes approximately 19 hours and 10 minutes.
The flight between Brasilia and Rio de Janeiro typically takes around 1 hour and 45 minutes. The cost of the flight can vary between $67 and $444, depending on the airline and time of booking. Once you arrive at Rio de Janeiro Santos Dumont Airport, you can easily reach the city center by taking a taxi or using public transportation such as buses or the metro. Taxis are readily available outside the airport and the journey to the city center takes approximately 20-30 minutes, depending on traffic conditions.
There are numerous accommodation options available near Rio de Janeiro. With over 1273 hotels to choose from, travelers can find a variety of choices to fit their budget and preferences. Prices for hotels start at $75 per night, offering visitors a range of options from luxury resorts to budget-friendly accommodations.