Flights to Brasilia at a glance
- cities with nonstop flights here
- 28
- nonstop flights a week
- 846
- lowest fare from Miami
- $332
- flight time from Miami
- 7h 45m
- lowest fare from Rio de Janeiro
- $74
- flight time from Rio de Janeiro
- 1h 48m
- arrival airport
- Brasilia International
Where you can fly to Brasilia from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Miami United States, 7h 45m, 6 a week | 6 | 7h 45m | from $332 |
From other countries
Rio de Janeiro, Brazilfrom $74
Sao Paulo, Brazil
Recife, Brazil
Belo Horizonte, Brazil
Salvador, Brazil
Fortaleza, Brazil
Curitiba, Brazil
Porto Alegre, Brazil
Manaus, Brazilfrom $207
Cuiaba, Brazil
Goiania, Brazil
Joao Pessoa, Brazil
Belem, Brazil
Palmas, Brazil
São Luis, Brazil
Florianopolis, Brazil
Teresina, Brazil
Vitoria, Brazil
Rio Branco, Brazil
Campo Grande, Brazil
Maraba, Brazil
Foz do Iguaçu, Brazil
Macapa, Brazil
Lisbon, Portugal
Sao Jose Do Rio Preto, Brazil
Buenos Aires, Argentina
Santiago, Chile
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Brasilia from?
From 28 cities. The busiest routes are from Miami (6 flights a week).
How long is the flight from Miami to Brasilia?
A nonstop flight takes about 7 hours 45 minutes, tickets from $332.
How long is the flight from Rio de Janeiro to Brasilia?
A nonstop flight takes about 1 hour 48 minutes, tickets from $74.
What is the cheapest city to fly to Brasilia from?
Rio de Janeiro from $74, Manaus from $207 and Miami from $332.
Which airport do flights to Brasilia arrive at?
All nonstop flights land at Brasilia International (BSB).