Brasilia Hotels

Find the best Brasilia hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Brasilia hotels with free cancellation or excellent ratings

Trusted Brasilia hotel providers

Find Brasilia hotels you’ll love

Prices may change – just add your dates for the best estimate. Note that prices are based on previous traveler searches and partner prices.
Prices may change – just add your dates for the best estimate. Note that prices are based on previous traveler searches and partner prices.
Taxes and fees not included
View more hotels

Find a Brasilia hotel in the heart of the action

Beat the lines at the top Brasilia attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest-rated hotelFlats Asa Norte CLN 110 by CentoEdez – 5.0
Cheapest month to bookJuly
Average 4-star hotel priceC$197 per night
Average 5-star hotel priceC$283 per night

Your guide to finding the best hotels in Brasilia, Brazil

In Brasilia, book a hotel to fit your style and make the most of your time in the city. Here are some of the best hotels, from luxury to modest.

Best time to visit Brasilia

When you're planning your vacation to Brasilia, consider what you hope to do (or avoid) during your stay when it comes to things like weather and price.

Brasilia gets a moderate amount of rain, great if you prefer more temperate weather.

If you are trying to avoid wet conditions, visit Brasilia in July and skip the rainy season, which takes place in December.

Where to stay in Brasilia

With Skyscanner, it's easy to find the best Brasilia hotels at a price you want.

The best-rated hotels in Brasilia

If you're looking for the best of the best, book a stay in one of the city's top-rated hotels.

Enjoy the best of both worlds at the Melia Brasil 21, where comfort meets modern services. The hotel offers its pool, gym, restaurant, and spa for your convenience.

Popular hotels in Brasilia

The Quality Hotel & Suites Brasilia is also a fantastic option if you're seeking comfort and affordability. With a 3.5-star rating, it provides excellent value. The hotel offers a pool, gym, restaurant, and spa.

The Comfort Suites Brasilia is a 3.5-star hotel that has plenty to provide, including a pool, Gym, restaurant, and bar.

The St Paul Plaza Hotel is a 3-star hotel that offers a modern and comfortable design, along with a pool, gym, restaurant, and spa.

Things to do in Brasilia

Enjoy well-known attractions and things to do like the Quartel General do Exercito. If you're a food lover, you'll find delicious local restaurants, creative twists on classics, and flavors from around the world at Camarada Camarao Shopping ID, Nazo Japanese Food - Sudoeste, Coco Bambu Lago Sul, Coco Bambu Brasilia Shopping, and Mangai.

Finding cheap hotels in Brasilia: FAQs

In Brasilia, the expected average temperature in August is 22°C. The warmest month is typically October, which averages 31°C. The coolest month is June, with temperatures averaging 13°C. The rainiest month is December, and the driest month is July.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Brasilia with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course, the cheapest hotel deal we found within the next seven days is C$20 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for C$20 per night.
The average price of a hotel during the week is C$103 per night, and the average price on weekends is C$85. Overall, it looks like the cheapest day to stay in Brasilia could be Sunday.
The nearest airport to Brasilia is Brasilia Airport (BSB), which is 9.2km from the city center.
We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in Brasilia, and the most expensive day seems to be Thursday.
The average price of a 3-star hotel in Brasilia is currently around C$156 per night, and the cheapest 3-star hotel we've found is C$44 per night.
The average price of a 4-star hotel in Brasilia is currently around C$149 per night, and the cheapest 4-star hotel we've found is C$48 per night.
The average price of a 5-star hotel in Brasilia is currently around C$235 per night, and the cheapest 5-star hotel we've found is C$42 per night.
The cheapest month to stay in a hotel in Brasilia is August, with an average price of C$97 per night. The most expensive month is July, when the average room rate can be up to C$162 per night. These average prices are based on all the hotels we found – from hostels to fancy 5-star hotels.
The average price of a hotel in August is C$97 per night, which is around 17% lower than the rest of the year.