ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Brasília

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Rio de Janeiro to Brasília

🚌 Embark on a scenic journey from Rio de Janeiro to Brasilia by bus, with services departing four times a day from New Rio Bus Station. The trip takes around 19 hours and 40 minutes, offering a comfortable way to travel between these vibrant Brazilian cities. 💰 Prices for the bus ride between Brasilia and Rio de Janeiro range from $29 to $100, making it an affordable choice for those seeking an economical way to explore the country. Sit back, relax, and enjoy the journey as you venture from the bustling streets of Rio to the bustling capital of Brasilia.

Where to stay in Brasília

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus service between Rio de Janeiro and Brasilia. The bus departs from New Rio Bus Station and arrives at Brasilia Bus Station. The service runs four times a day, operating daily, and the journey typically takes around 19 hours and 40 minutes. It's a convenient transportation option for travelers looking to travel between these two cities.
  • You can catch the bus from Rio de Janeiro to Brasilia at the New Rio Bus Station. This station is where the bus services, operated by UTIL, depart from for this route. It is recommended to arrive at the station early to ensure a smooth boarding process for your journey to Brasilia.
  • The bus from Rio de Janeiro to Brasilia arrives at the Brasilia Bus Station. This is the final destination for the bus services operated by UTIL on this route. Once you arrive at Brasilia Bus Station, you can easily access various transportation options to reach your final destination in Brasilia or explore the city.
  • The cost of a bus ticket from Rio de Janeiro to Brasilia ranges from $29 to $100, depending on the bus company, type of service, and time of booking. Travelers have the option to choose from different price points to suit their budget and preferences. It is recommended to book tickets in advance to secure the best fares for the journey between Rio de Janeiro and Brasilia.
  • There are multiple buses operating between Rio de Janeiro and Brasilia. These buses depart from New Rio Bus Station in Rio de Janeiro and arrive at Brasilia Bus Station in Brasilia. Travelers have the option to choose from different routes with various durations and transfer options, ranging from approximately 19 hours 45 minutes to 23 hours 50 minutes. The availability of several bus routes provides flexibility and convenience for travelers planning their journey between Rio de Janeiro and Brasilia.
  • The buses from Rio de Janeiro to Brasilia are typically the most crowded during weekends, holidays, and peak travel seasons. To avoid crowds, it is recommended to book your bus tickets for mid-week departures or during off-peak travel times. Additionally, traveling during early mornings or late evenings might also offer a quieter and more relaxed journey.
  • The first bus of the day from Rio de Janeiro to Brasilia typically departs in the early morning, around 6:00 AM local time. The last bus of the day usually leaves in the evening, around 8:00 PM local time. Travelers have options to choose from different departure times throughout the day to suit their schedules and preferences.

Will you be returning to Rio de Janeiro by bus?

If you are looking for a return bus trip, check out the buses from Brasília to Rio de Janeiro.

See schedule