There are 5 ways to get from Bolivia to Brasília by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  9 h 46 min

  1. Fly from Santa Cruz (VVI) to Brasilia (BSB) VVI - BSB

$293 - $655

Cheapest option

Train, bus  •  38 h 33 min

  1. Take the train from Santa Cruz de la Sierra - Terminal bimodal to Puerto Quijarro
  2. Take the bus from Corumbá to Campo Grande
  3. Take the bus from Campo Grande to Brasilia

$92 - $157

3 alternative options

Bus  •  35 h 32 min

  1. Take the bus from Santa Cruz to Corumbá
  2. Take the bus from Corumbá to Campo Grande
  3. Take the bus from Campo Grande to Brasilia

Bus, drive  •  47 h 49 min

  1. Take the bus from Santa Cruz de la Sierra - Terminal Bimodal to San Matías
  2. Drive from San Matías to Porto Esperidião
  3. Take the bus from Porto Esperidião to Cáceres
  4. Take the bus from Cáceres to Brasília

Drive  •  29 h 26 min

  1. Drive from Santa Cruz de la Sierra to Brasília 1325.7 miles

$220 - $330

What companies run services between Bolivia and Brasília, Brazil?

Gol Transportes Aéreos, Boliviana de Aviación and two other airlines fly from Santa Cruz de la Sierra to Brasília 4 times a day. Alternatively, you can take a bus from Santa Cruz de la Sierra to Brasília via Santa Cruz, Corumbá, Campo Grande, Brasilia, Shopping, Central Station, and N1 Esplanada dos Ministérios in around 35 h 32 min.

Airlines
Gol Transportes Aéreos
Website
voegol.com.br
Flights from Santa Cruz to Brasilia via Sao Paulo
Ave. Duration
6 h 20 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$270 - $800
Flights from Santa Cruz to Brasilia via Sao Paulo, Belo Horizonte Confins
Ave. Duration
9 h 35 min
When
Monday and Friday
Estimated price
$280 - $850
Azul Linhas Aéreas Brasileiras
Website
voeazul.com.br
Flights from Santa Cruz to Brasilia via Sao Paulo
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$290 - $650
Train operators
Ferroviaria Oriental S.A
Phone
(+591) 3 3387000
Website
fo.com.bo
Train from Santa Cruz de la Sierra - Terminal bimodal to Puerto Quijarro
Ave. Duration
12 h
Frequency
6 times a week
Estimated price
$14 - $35
Schedules at
fo.com.bo
Book at
ticketsbolivia.com.bo
Bus operators
La Preferida Bus
Phone
+591- 3-3647160
Email
atencionalcliente@lapreferidabus.com.bo
Website
lapreferidabus.com.bo
Bus from Santa Cruz to Corumbá
Ave. Duration
9 h
Frequency
Once daily
Schedules at
lapreferidabus.com.bo
Book at
ticketsbolivia.com.bo
Viacao Sao Luiz
Expreso San Matias
Phone
+591 76630085
Email
expresosanmatiasltda@gmail.com
Website
facebook.com
Bus from Santa Cruz de la Sierra - Terminal Bimodal to San Matías
Ave. Duration
16 h
Frequency
Once daily
Estimated price
$18
Schedules at
facebook.com
Viação Juina
Phone
+55 (66) 3566-2249
Email
suporte@viacaojuina.com.br
Website
guichevirtual.com.br
Bus from Porto Esperidião to Cáceres
Ave. Duration
2 h 38 min
Frequency
Once daily
Schedules at
guichevirtual.com.br
Eucatur
Phone
0800 69 0800 / +55 69 3416-3700
Website
eucatur.com.br
Bus from Cáceres to Brasília
Ave. Duration
23 h
Frequency
Once daily
Estimated price
$60 - $180
Schedules at
eucatur.com.br
Book at
eucatur.com.br
Convencional
$60 - $85
Executivo
$70 - $95
Leito
$95 - $180

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Want to know more about Flixbus? and Getting to Rome from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Bolivia to Brasília?

The distance between Bolivia and Brasília is 1825 km. The road distance is 2121 km.

What is the cheapest way to get from Bolivia to Brasília?

The cheapest way to get from Bolivia to Brasília is to train and bus which costs $90 - $160 and takes 38 h 33 min.

What is the fastest way to get from Bolivia to Brasília?

The quickest way to get from Bolivia to Brasília is to fly which takes 9 h 46 min and costs $290 - $700.

How long does it take to get from Bolivia to Brasília?

It takes approximately 9 h 46 min to get from Bolivia to Brasília, including transfers.