Rio de Janeiro hotels

More than 1,452 hotels in Rio de Janeiro, accommodations, apartments, holiday homes, villas...

    Check-in Check-out
    e
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from ebooking.com
    Cancel or modify your booking without additional charges (subject to accommodation conditions)
    Find the best-priced accommodation
    Book now and save more
    Secure your spot at one of our splendid Rio de Janeiro hotels and treat yourself to the wonders of this paradise city. With dreamy beaches, historic architecture, and extraordinary landscapes, this city has it all. Opt for a hotel situated around Rua Primeiro da Março, right at the heart of the city, where you'll be perfectly placed to explore the Metropolitan Cathedral. If your idea of a perfect holiday involves lots of sun, sea, and sand, we have accommodations bang on Copacabana, Flamengo and Botafogo beaches that are perfect. Furthermore, if you stay in the Santa Teresa neighbourhood, you’ll have an opportunity to explore the Parque das Ruinas and Museu Chácara do Céu.

    Most popular Rio de Janeiro hotels


    farfalla guest house
    Farfalla Guest House
    Henrique de Novais, 47 Botafogo

    Immerse yourself in the delightful Farfalla Guest House in Rio de Janeiro: a pet-friendly accommodation complete with a garden, terrace and complimentary WiFi accessible throughout the premises.

    Price from 61 BRL per night
    Show prices
    bossa nova ipanema
    Bossa Nova Ipanema
    Rua Bulhões de Carvalho, 337

    The sophisticated Bossa Nova Ipanema Hotel, complete with restaurant and spa, is just 300 metres away from the renowned Ipanema Beach.

    Price from 202 BRL per night
    Show prices
    hotel ok
    Hotel OK
    Rua Senador Dantas, 24

    Show prices
    hotel aymoré
    Hotel Aymoré
    Rua Carlos Sampaio 106 centro praça da cruz vermelha

    Show prices
    barra first class
    Barra First Class
    Avenida das Américas 7897 Apt 401

    Show prices
    flat barra first
    Flat Barra First
    7897 Avenida das Américas 401

    Show prices
    bambina hotel -adultos somente
    BAMBINA HOTEL -Adultos Somente
    Rua Bambina 65

    Show prices
    typo hotels barra da tijuca
    Typo Hotels Barra da Tijuca
    Avenida do Pepê, 880

    Show prices
    suíte privativa com vista para o rio de janeiro por carpediem
    Suíte privativa com vista para o Rio de Janeiro por Carpediem
    500 Av. Salvador Allende

    Show prices
    hotel casa blanca - adults only
    Hotel Casa Blanca - Adults Only
    Rua do Lavradio 68

    Show prices
    hotel nacional
    HOTEL NACIONAL
    Avenida Niemeyer Apartamento/Cota: 904 / Cota 34

    Show prices
    hotel xanadu - adults only
    Hotel Xanadu - Adults Only
    Rua São Cristóvão 555-São Cristovão

    Show prices
    hotel esperança adultonly
    Hotel Esperança AdultOnly
    R. do Senado, 35

    Show prices
    quarto no hotel nacional
    Quarto no Hotel Nacional
    769 Avenida Niemeyer 906

    Show prices
    station hotel (adults only)
    Station Hotel (Adults Only)
    135 Rua Padre Manso Station Hotel

    Show prices

    Enjoy a relaxing stay in the heart of Rio de Janeiro

    Dive into a world-renowned city revered for its stunning landscapes, beaches, and rich cultural diversity. Choose our hotels in Rio de Janeiro and experience comfortable facilities whilst immersing yourself in the beauty of this idyllic city. One of the best areas to stay in is along the Rua Primeiro da Março. This street brimming with colonial-era buildings, such as the Metropolitan Cathedral, and art galleries like the National Museum of Fine Arts. Nearby, you'll find a selection of elegant hotels in the Rio de Janeiro city centre equipped with restaurants, swimming pools, and fitness centres as well as car parks. We also have fantastic accommodations in the central Lagoa District that offer easy access to local natural attractions, like Pedra da Gavea and the local Botanical Garden. Once at your accommodation, enjoy family-friendly spaces with interconnecting rooms, inclusive breakfast, terraces and pet-friendly policies.

    Book your beachside hotel in Rio de Janeiro

    Another splendid accommodation option in Rio de Janeiro is along the vibrant coast. We have hotels near Flamengo beach, famed for beach sports such as beach football and volleyball. Our locales provide outdoor swimming pools, fitness centres, live show cooking in the restaurants, and bars with live entertainment. Enjoy a tour of the promenade, rest in green spaces or cruise the bicycle routes. If staying on the shores of Botafogo and Copacabana beaches takes your fancy, you'll find lavish three and four-star hotels in the vicinity boasting luxury facilities, infinity swimming pools, water parks, fitness centres, international and local cuisine restaurants, and covered car parks. Besides relishing the sun and sandy beach, we highly recommend a visit to the Army Museum at the Copacabana Fort.

    Stay in comfortable lodgings and discover Rio de Janeiro

    Our range of hotels in Rio de Janeiro, Brazil includes all-inclusive options. Unwind in accommodations boasting swimming pools, restaurants, cocktail bars, chill-out terraces, live show discos, and parking. Although, you might not want to leave these stunning establishments, we recommend exploring the local attractions such as Parque das Ruinas in the Santa Teresa district. The viewpoint there offers unparalleled views of the area. If you're looking for budget-friendly accommodation in Rio de Janeiro, we also have spots a little further away from the beach but still conveniently located near public transport. Many of these are close to restaurants and pubs, so you'll have plenty of places to grab a bite. Don't miss out on visiting the Museu Chácara do Céu and the Castelo Valentim.

    Frequently Asked Questions

    How much does a weekend stay in a hotel in Rio de Janeiro cost?

    A weekend stay at a hotel in Rio de Janeiro costs an average of 118$ (based on ebooking.com rates).

    How much does a high-season weekend stay in a hotel in Rio de Janeiro cost?

    A high-season weekend stay at a hotel in Rio de Janeiro costs an average of 240$ (based on ebooking.com rates).

    Which are the best family-friendly hotels in Rio de Janeiro?

    The best family-friendly hotels in Rio de Janeiro are Hotel Nacional Suíte Júnior - Carnaval, MAR Hotéis & Flats, and HOTEL NACIONAL.

    Which are the best hotels for couples in Rio de Janeiro?

    The best hotels for couples in Rio de Janeiro are Hotel OK, Hotel Farfalla Guest House, and Hotel Bossa Nova Ipanema.

    Which are the best hotels near landmarks in Rio de Janeiro?

    Discover the best hotels near places like Post 5 - Copacabana and Pedra Bonita in Rio de Janeiro.



    Destinations near Rio de Janeiro


    Other popular destinations in Brazil

    Get the best deals and offers!