Menu

Search options

2025-04-30

2025-05-01
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

3 star hotels in Rio de Janeiro

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

212 results

  • Hotel Flamengo Palace

    From US$ 61

    Praia Do Flamengo 6;, Rio de Janeiro, Brazil (To the map)

    This hotel is located in Flamengo, which is known for its sprawling namesake park, with picnic spots…

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • Hotel Villa Reggia

    From US$ 34

    Rua Sacadura Cabral 136, Rio de Janeiro, Brazil (To the map)

    The accommodation is located around a 25-minute walk from the massive Metropolitan Cathedral of Saint…

    To the hotel

    price for 1 night
    Book Now From US$ 34
  • Hmg Rio Suites

    From US$ 41

    R. Sao Clemente, 23, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro property is located merely 7 minutes' stroll from Centro Cultural Visconde de Maua…

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • Ks Beach Hotel

    From US$ 71

    Estrada Do Ponta 8000, Rio de Janeiro, Brazil (To the map)

    Roncador Lookout is 8 minutes' walk away, and culture-oriented attractions such as Casa do Pontal Museum…

    To the hotel

    price for 1 night
    Book Now From US$ 71
  • Dom Barra Hotel

    From US$ 38

    Av. Embaixadar Abelardo Bueno, 980, Rio de Janeiro, Brazil (To the map)

    Situated in the heart of Rio de Janeiro, the property is only a few steps from Rio Olympic Arena. The…

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Gamboa Rio Hotel

    From US$ 35

    Rua Alexandre Mackenzie, 122, Rio de Janeiro, Brazil (To the map)

    The smoke-free property is centrally nestled in Centro with interactive science exhibits, within a short…

    To the hotel

    price for 1 night
    Book Now From US$ 35
  • Gallant Hotel

    From US$ 43

    Rua Joaquim Palhares, 411, Rio de Janeiro, Brazil (To the map)

    The Gallant is situated in the very heart of Rio de Janeiro, near a tube station. The nearby sports attractions…

    To the hotel

    price for 1 night
    Book Now From US$ 43
  • Pompeu Rio Hotel

    From US$ 59

    Rua Camerino, 15, Rio de Janeiro, Brazil (To the map)

    This Rio de Janeiro property is just 5 minutes' walk from Cemiterio dos Pretos Novos and within 7 km…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • L'Homme De Rio Boutique Hotel

    From US$ 101

    R. Saint Roman 222, Rio de Janeiro, Brazil (To the map)

    The hotel is located in Rio de Janeiro, just a short walk down to General Osorio tube station. The Art…

    To the hotel

    price for 1 night
    Book Now From US$ 101
  • Casa Geranio

    From US$ 216

    Rua Joaquim Murtinho 383, Rio de Janeiro, Brazil (To the map)

    The centre of Rio de Janeiro can be reached within a 20-minute walk, and natural attractions like Parque…

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • Aaki Hotel

    From US$ 88

    Entrada A Las Penitas 600 Mts Al Suroeste Entrada A Las Penitas 600 Mts Al Suroeste, Las Penitas, Nicaragua (To the map)

    Las Penitas centre can be reached within 10 minutes' walk. Student Pena is a walk from the hotel, while…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Hotel Monte Alegre

    From US$ 31

    Rua Riachuelo, 213 - Lapa, Rio de Janeiro, Brazil (To the map)

    Located near Centro with interactive science exhibits, this hotel is at a distance of 4.1 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 31
  • Hotel Atlantico Tower

    From US$ 21

    Rua Pedro I, 19 Centro, Rio de Janeiro, Brazil (To the map)

    The accommodation is situated in the heart of Rio de Janeiro, nearly 5 minutes on foot from Real Gabinete…

    To the hotel

    price for 1 night
    Book Now From US$ 21
  • Mirante Do Arvrao

    From US$ 51

    Rua Armando De Almeida Lima 8, Vidigal, Rio de Janeiro, Brazil (To the map)

    Nestled 6 km from Copacabana Fort, the property is 4.1 km from Rodrigo de Freitas Lake. The hotel offers…

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • Hotel Vitoria

    From US$ 16

    Rua Do Catete, 172, Rio de Janeiro, Brazil (To the map)

    The traditional property is strategically situated at a 950-metre distance from Parque Eduardo Guinle…

    To the hotel

    price for 1 night
    Book Now From US$ 16
  • Rede Reserva Santa Teresa

    From US$ 44

    R. Aprazivel 143, Rio de Janeiro, Brazil (To the map)

    This guest house is located in Santa Teresa with a charming, village-like vibe, just a short drive from…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Hotel Monte Castelo

    From US$ 26

    Rua Candido Mendes 201, Rio de Janeiro, Brazil (To the map)

    The property stands 19 minutes' stroll from Museu Nacional de Belas Artes, at a 350-metres distance from…

    To the hotel

    price for 1 night
    Book Now From US$ 26
  • Hotel Rondonia Palace

    From US$ 25

    Rua Buarque De Macedo 60, Rio de Janeiro, Brazil (To the map)

    The property is in the heart of the city, within 4 km of the Art Deco statue "Corcovado Christ the Redeemer"…

    To the hotel

    price for 1 night
    Book Now From US$ 25
  • Hotel Villa Rica

    From US$ 32

    Rua Conde De Lages, 2, Rio de Janeiro, Brazil (To the map)

    The property places you only 8 minutes on foot from Municipal Theater of Rio de Janeiro and approximately…

    To the hotel

    price for 1 night
    Book Now From US$ 32
  • Villa Franca

    From US$ 40

    Rua Terezina 18, Rio de Janeiro, Brazil (To the map)

    The smoke-free property in Santa Teresa with a charming, village-like vibe is within 10 minutes' drive…

    To the hotel

    price for 1 night
    Book Now From US$ 40