Flights to Brasilia

Direct flights from 28 cities, 846 flights a week. From Miami the flight takes 7h 45m, tickets from $332. From Rio de Janeiro the flight takes 1h 48m, tickets from $74.

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

Arrival airport

Where the nonstop flights land

844 flights a week arrive nonstop

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).