Hotels in São Paulo

Find the best deals on 24,838 hotels in São Paulo

Check-in
Check-out
Compare vs momondo |

Popular cities in São Paulo

Below are the average prices for hotels in popular São Paulo cities
Price
$55 - $74
CHEAPEST CITY IN BRAZIL Sorocaba 20% cheaper Hotels in Sorocaba are the cheapest in Brazil at just $55 per night on average.
MOST EXPENSIVE CITY IN BRAZIL Sao Paulo 9% more expensive Sao Paulo has the highest priced hotels in Brazil with rooms averaging $74 per night.
MOST POPULAR CITY IN BRAZIL Sao Paulo 70% more users visited More momondo users search for hotels in Sao Paulo than any other city in Brazil

Top Hotels in São Paulo

Find your perfect São Paulo hotel in the perfect location
Intercontinental São Paulo
Intercontinental São Paulo
8.8
$133
View all deals
Bourbon Convention Ibirapuera
Bourbon Convention Ibirapuera
8.5
$46
View all deals
Novotel Sao Paulo Jaragua
Novotel Sao Paulo Jaragua
8.2
$47
View all deals
Hotel Trianon Paulista
Hotel Trianon Paulista
8.5
$48
View all deals
Ibis Sao Paulo Morumbi
Ibis Sao Paulo Morumbi
8.1
$30
View all deals
Summit Hotel Monaco
Summit Hotel Monaco
7.9
$43
View all deals
Comfort Hotel Santos
Comfort Hotel Santos
8.6
$55
View all deals
ibis budget Sp Frei Caneca
ibis budget Sp Frei Caneca
8.0
$33
View all deals

Things to do in São Paulo

Monumento às Bandeiras
Parque Ibirapuera

What should I expect to pay for a hotel room near Monumento às Bandeiras?

Those looking for a hotel near Monumento às Bandeiras should expect to pay $76/night at any of the 12 hotels in the area. During the most popular month of December (peak season), hotels near Monumento às Bandeiras cost $53/night while they cost $67/night in August, which is considered to be the low season for Monumento às Bandeiras. Hotels near Monumento às Bandeiras are typically 129% lower than the average hotel in Sao Paulo, which is $98.

Hotels near Monumento às Bandeiras

What should I expect to pay for a hotel room near Parque Ibirapuera?

There are 12 hotels near Parque Ibirapuera that have an average price of $100 per night. Hotel prices may shift based on several factors such as time of year. The peak season for this area is December and the peak season price for hotels in the area of Parque Ibirapuera is $53/night. The low season in this area is August and hotel prices usually cost about $67/night. Hotels near Parque Ibirapuera are typically 102% higher than the average hotel in Sao Paulo, which is $98.

Hotels near Parque Ibirapuera

Popular hotels in São Paulo

Book a room in one of momondo’s favourite hotels in these popular São Paulo cities
  • Best value

    Ibis Sao Paulo Morumbi

    8.1

    $30

    View Deal
  • #1 Most popular

    Intercontinental São Paulo

    8.8

    $133

    View Deal
  • #2 Most popular

    Bourbon Convention Ibirapuera

    8.5

    $46

    View Deal
  • #3 Most popular

    Novotel Sao Paulo Jaragua

    8.2

    $47

    View Deal
  • #4 Most popular

    Hotel Trianon Paulista

    8.5

    $48

    View Deal
  • #5 Most popular

    ibis budget Sp Frei Caneca

    8.0

    $33

    View Deal
  • Best value

    Comfort Hotel Santos

    8.6

    $55

    View Deal

Stay in these São Paulo cities

Looking for a São Paulo getaway? Check out the hotel deals in these cities

São Paulo travel tips

Check these FAQs for important travel tips while planning your visit to São Paulo

What is considered a good deal for a hotel in São Paulo?

Seeing as the average price for a hotel in São Paulo in $83/night, a good deal for a nightly rate on a hotel room would be anything under $83/night. If you’re looking for a cheap destination to visit in São Paulo, we would recommend Guarulhos, as it is generally the cheapest city to stay in.

What are the best hotels in São Paulo?

Of all the hotels in São Paulo, the most highly regarded hotel by momondo users is Intercontinental São Paulo, which received a rating of 88. Following Intercontinental São Paulo was Comfort Hotel Santos with a rating of 86 and Bourbon Convention Ibirapuera with a rating of 85.