Rio de Janeiro is well connected with Brasilia. You can get from Brasilia to Rio de Janeiro by bus, private transfer, flight, or rental car.
Brazil’s Rio de Janeiro is a top tourist destination with beautiful natural scenery, an eclectic culture, and some of the most stunning beaches in the world.
Rio is a vibrant city full of color and culture, where you’ll be able to explore the Brazilian way of life. Its famous open-air markets, crowded streets, and colorful Rio Carnival are some of its most famous attractions!
The eclectic mix of architecture reflects Brazil’s multi-cultural influences on everything from its music to food! And you can discover the city’s stately history at insightful museums such as the Museu Histórico Nacional.
Plan a fun-filled trip to Rio de Janeiro and experience many cultural attractions and activities, including famous samba clubs, outdoor cafes and restaurants, fascinating natural sites, and street carnival celebrations!
Expect fantastic food, lively streets, and plenty of life in this Brazilian hot spot!
Read also: Must-do activities in Rio de Janeiro
Traveling between Brasilia and Rio de Janeiro is easy, and you can choose between a bus, private transfer, flight, and rental car! Read here everything you need to know about Brazil transportation.
Check our guide for the best options to travel from Brasilia to Rio de Janeiro.
How far is Rio de Janeiro from Brasilia?
The distance from Brasilia to Rio De Janeiro is 725.2 miles or 1167.1 kilometers.
Transportation Options from Brasilia to Rio De Janeiro
The following table outlines all transportation options from Brasilia to Rio De Janeiro:
|Bus from Brasilia to Rio De Janeiro||19 hours 30 minutes||USD 72-USD 112|
|Private Transfer from Brasilia to Rio De Janeiro||16 hours||–|
|Flight from Brasilia to Rio De Janeiro||1 hour 45 minutes||USD 87-USD 156|
|Rental Car||16 hours||–|
Getting to Rio de Janeiro from Brasilia
1. Bus from Brasilia to Rio De Janeiro
Journey Duration: 19 hours 30 minutes
The first and most commonly used mode of transportation to travel from Brasilia to Rio de Janeiro is by bus. The 130 Reclining Seats Bus is especially popular for budget travelers, with tickets available for only USD 72!
Buses from Brasilia to Rio take about 19.5 hours.
The bus company Util operates this route with multiple daily departures between Brasilia and Rio! Therefore, if you decide to ride a bus, you can choose from the Economy, 130 Reclining Seats, 140 Reclining Seats, or 180 Reclining Seat Buses.
They are all comfortable and provide everything you need for a smooth journey, but the long driving distance isn’t for everyone, especially when you have other options available.
However, if you’re set on traveling by bus, check the departure times and choose the one that best fits your schedule!
How much does a bus from Brasilia to Rio De Janeiro cost?
A bus ticket from Brasilia to Rio de Janeiro costs USD 72-USD 112.
Brasilia to Rio De Janeiro Economy Bus Schedule
Brasilia to Rio De Janeiro 130 Reclining Seats Bus Schedule
Brasilia to Rio De Janeiro 140 Reclining Seats Bus Schedule
Brasilia to Rio De Janeiro 180 Reclining Seats Bus Schedule
|Departure Time||Arrival Time||Duration||Price per Person|
|04:30 PM||12:00 PM||19 hours 20 minutes||USD 112|
|08:30 PM||03:50 PM||19 hours 20 minutes||USD 112|
2. Private Transfer from Brasilia to Rio De Janeiro
Journey Duration: 16 hours
A private transfer is another option if you want comfort and convenience on this long journey from Brasilia to Rio de Janeiro or if you’re traveling in a group.
You just need to do a little research to find out which travel agencies offer trips from Brasilia to Rio!
You typically have a selection of several vehicles, depending on how many people you are traveling with. If you have a large group of people, consider a minivan, and if there are just a few of you, go for a regular car.
Since private transfers are constantly available, you can plan your route and arrive in Rio whenever you like.
Although a private transfer is much more expensive than other forms of public transportation, it will make your 16-hour trip to Rio de Janeiro much easier and more comfortable!
However, you should only choose this option if you want luxury and are willing to splurge on such a long trip.
On Bookaway, you can check all available transportation options from Brasilia to Rio De Janeiro. It is a reliable and easy-to-use platform for comparing prices & schedules and making a booking online.
3. Flight from Brasilia to Rio De Janeiro
Journey Duration: 1 hour 45 minutes
We recommend taking a flight if you want to avoid the long drive and get from Brasilia to Rio de Janeiro as quickly as possible.
Flying from Brasilia to Rio is quick and straightforward. Even though it’s the fastest way to travel, it’s surprisingly not that expensive compared to the bus and the trip is unquestionably worthwhile!
The air distance between Brasilia and Rio de Janeiro is 934 kilometers or 580.5 miles, and you will arrive in Rio in about 1 hour and 45 minutes.
Three different companies run numerous daily departures between Brasilia and Rio de Janeiro. However, if you decide to fly, your only option is Economy class.
Because the price of plane tickets changes depending on the season, it is best to look for flights in advance and buy your tickets online.
How much does a flight from Brasilia to Rio De Janeiro cost?
A plane ticket from Brasilia to Rio de Janeiro costs USD 87-USD 156.
Brasilia to Rio De Janeiro Economy Flight Schedule
4. Driving with Rental Car from Brasilia to Rio De Janeiro
Journey Duration: 16 hours
The final option for traveling from Brasilia to Rio de Janeiro is renting a car.
By renting a car instead of taking a bus, you can go at your own pace and get to Rio much faster. But it will also take a lot longer than a flight.
The time it takes to travel depends on how many breaks you take along the way, but it typically takes 16 hours.
However, renting a car in Brazil is very affordable, so this is a viable option! But keep in mind that Brazilian traffic can be difficult.
So only choose this option if you feel comfortable operating a vehicle in an unfamiliar place.
Best day tours in Rio de Janeiro, Brazil
Get Your Guide helps you find the best tours wherever you are heading to. It’s usually the first website I check when I plan a trip to a new place.
The following widget shows some of the best tours in Rio de Janeiro, Brazil.
Frequently Asked Questions
What is the fastest way to get from Brasilia to Rio de Janeiro?
The fastest way to get from Brasilia to Rio de Janeiro is by plane. The flight lasts around 1 hour and 45 minutes!
What is the cheapest way to get from Brasilia to Rio de Janeiro?
The cheapest way to get from Brasilia to Rio de Janeiro is by bus. The cheapest ticket is for the 130 Reclining Seats Bus and costs USD 72.
How long does it take to drive from Brasilia to Rio de Janeiro?
To get from Brasilia to Rio de Janeiro by car, you will need to drive for about 16 hours.
What is the most popular choice for traveling between Brasilia and Rio de Janeiro?
The 130 Reclining Seats bus by Util is the most popular transportation option for passengers traveling from Brasilia to Rio de Janeiro.