We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Best Value Luxury Breakfast included Mid-range Free Parking Family-friendly Room Service Suites Pool Restaurant Fitness centre Airport Transportation Bar/Lounge Spa & up & up & up Internet Air Conditioning Charming Concierge Romantic Reduced mobility rooms Business Business Centre Imperial Museum Classic Meeting room City Centre Luxury Traveller Non-Smoking Hotel Trendy Spa Hotels Quiet Cheap Hotels €€ €€€ €€€€ City Center Resort hotel Campground Hotels with Jacuzzi Quiet Resorts Golf course Hotels with Hot Tubs Kitchenette Pets Allowed Green Family Holiday Maker
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighbourhoods
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Hotel Solar do Imperio
Expedia.com
US$189
View Deal
Avenida Koeller 376 | Centro Histórico, Petropolis, State of Rio de Janeiro 2568-506, Brazil
0.4 km from Crystal Palace
  • Free Wifi
  • Free Parking
Hotel Casablanca Imperial
SAVE US$2
US$63
Expedia.com
US$61
View Deal
Rua da Imperatriz 286, Petropolis, State of Rio de Janeiro 25610-320, Brazil
0.7 km from Crystal Palace
  • Free Wifi
  • Free Parking
Casablanca Center Hotel
Hotels.com
US$99
View Deal
Rua General Osorio, Petropolis, State of Rio de Janeiro 25620-160, Brazil
0.9 km from Crystal Palace
  • Free Wifi
  • Free Parking
Pousada Monte Imperial
Priceline
US$74
View Deal
Rua Jose de Alencar, 27, Petropolis, State of Rio de Janeiro, Brazil
0.9 km from Crystal Palace
  • Free Wifi
  • Pool
Grande Hotel Petropolis
Expedia.com
US$91
View Deal
Rua do Imperador 545, Petropolis, State of Rio de Janeiro, Brazil
1.0 km from Crystal Palace
  • Free Wifi
  • Breakfast included
Hotel York
Loading prices...
Rua Do Imperador 80 | Centro, Petropolis, State of Rio de Janeiro 25620-000, Brazil
1.3 km from Crystal Palace
  • Free Wifi
  • Free Parking
Hotel Petropolis Inn
Expedia.com
US$75
View Deal
Rua Vinte E Nove de Junho 491 | Valparaiso, Petropolis, State of Rio de Janeiro 25655-091, Brazil
1.5 km from Crystal Palace
  • Free Wifi
  • Free Parking
Pousada Spa Orquidea da Serra
SAVE US$2
US$60
Expedia.com
US$58
View Deal
Rua Narciso de Castro 255 | Quarteirao Ingelhein, Petropolis, State of Rio de Janeiro 25675-270, Brazil
1.9 km from Crystal Palace
  • Free Parking
  • Pool
Savings alert: 36% below average rate

The price you found is 36% lower than this hotel's average rate of US$90/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Albergue Quitandinha
Rua Uruguai 570, Petropolis, State of Rio de Janeiro 25650-121, Brazil
3.4 km from Crystal Palace
  • Free Wifi
  • Room Service
Riverside Park Hotel
Priceline
US$44
View Deal
Rua Doutor Hermogenio Silva 522 | Retiro, Petropolis, State of Rio de Janeiro 25715-059, Brazil
3.6 km from Crystal Palace
  • Free Parking
  • Breakfast included
Locanda della Mimosa
Priceline
US$293
View Deal
Alameda das Mimosas 30 | km 71,5 da BR-040, Petropolis, State of Rio de Janeiro 25725-514, Brazil
6.4 km from Crystal Palace
  • Free Wifi
  • Free Parking
Hotel Pedra Bonita
Expedia.com
US$105
View Deal
Rodovia BR-040, Km 69,2 | Fazenda Inglesa, Petropolis, State of Rio de Janeiro, Brazil
6.9 km from Crystal Palace
  • Pool
  • Free Internet
Estalagem Quinta do Lago
BR-040 km 67, Petropolis, State of Rio de Janeiro, Brazil
8.9 km from Crystal Palace
  • Pool
Hotel Vale Real Itaipava
Priceline
US$187
View Deal
Rodovia Br 040, 61100, Itaipava, Petropolis, State of Rio de Janeiro 25725, Brazil
11.2 km from Crystal Palace
  • Free Wifi
  • Free Parking
Clarion Hotel Itaipava
Priceline
US$125
View Deal
Estrada Uniao Industria 9153, Projecao 3.1, Itaipava, Petropolis, State of Rio de Janeiro 25730, Brazil
11.6 km from Crystal Palace
    Quality Hotel Itaipava
    SAVE US$61
    US$148
    Booking.com
    US$87
    View Deal
    Estrada Uniao E Industria 9153, Itaipava, Petropolis, State of Rio de Janeiro 25730-736, Brazil
    11.7 km from Crystal Palace
    • Pool
    • Free Internet
    Savings alert: 37% below average rate

    The price you found is 37% lower than this hotel's average rate of US$139/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Granja Brasil Resort
    Booking.com
    US$125
    View Deal
    Estrada Uniao E Industria 9153 | Itaipava, Petropolis, State of Rio de Janeiro 25730-736, Brazil
    11.8 km from Crystal Palace
    • Free Wifi
    • Breakfast included
    Savings alert: 17% below average rate

    The price you found is 17% lower than this hotel's average rate of US$150/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Pousada Mirante Das Arcas
    Rua Santa Clara 535, Petropolis, State of Rio de Janeiro 25745-040, Brazil
    14.7 km from Crystal Palace
      Saison Spa
      Loading prices...
      Rua Ministro Armando de Alencar, 40, Itaipava, Petropolis, State of Rio de Janeiro 25740-150, Brazil
      15.1 km from Crystal Palace
      • Free Wifi
      • Free Parking
      Castelo de Itaipava Hotel
      Expedia.com
      US$74
      View Deal
      Rodovia Br-040 Km 040 56, Itaipava, Petropolis, State of Rio de Janeiro 25740-340, Brazil
      17.2 km from Crystal Palace
      • Free Parking
      • Breakfast included
      Savings alert: 30% below average rate

      The price you found is 30% lower than this hotel's average rate of US$105/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Expedia.com
      US$283
      View Deal
      Estrada Ministro Salgado Filho No 4.004 | 4004, Vale do Cuiaba, Itaipava, Petropolis, State of Rio de Janeiro 25745-690, Brazil
      17.6 km from Crystal Palace
      • Free Wifi
      • Free Parking
      Pousada Les Roches
      Expedia.com
      US$239
      View Deal
      Estrada Ministro Salgado Filho 5301, Petropolis, State of Rio de Janeiro 25745-690, Brazil
      18.6 km from Crystal Palace
      • Free Wifi
      • Free Parking
      Bomtempo Resort
      Bomtempo Resort
      Booking.com
      US$97
      View Deal
      Estrada da Cachoeira, 400 | Santa Monica, Itaipava, Petropolis, Petropolis, State of Rio de Janeiro, Brazil
      19.3 km from Crystal Palace
      • Free Parking
      • Pool
      Hotel Willisau
      Booking.com
      US$66
      View Deal
      Rua Ernesto Sansoe 143, Teresopolis, State of Rio de Janeiro 25961-280, Brazil
      21.8 km from Crystal Palace
      • Free Wifi
      • Free Parking
      Pousada Chamonix
      Rua Goncalo de Castro 735 | Alto, Teresopolis, State of Rio de Janeiro 25960-090, Brazil
      21.8 km from Crystal Palace
      • Free Wifi
      • Free Parking
      Athos Hotel
      Priceline
      US$73
      View Deal
      Rua Tiete 500, Teresopolis, State of Rio de Janeiro 25957-155, Brazil
      22.8 km from Crystal Palace
      • Free Wifi
      • Pool
      Pousada Tankamana
      Loading prices...
      Estrada Julio Capua, 0, Vale Do Cuiaba, Itaipava, Petropolis, State of Rio de Janeiro 25745-690, Brazil
      23.1 km from Crystal Palace
      • Free Wifi
      • Free Parking
      Vilanova Parque Hotel
      Loading prices...
      Rua Armando Farjado 173, Teresopolis, State of Rio de Janeiro 25963-130, Brazil
      23.1 km from Crystal Palace
      • Free Wifi
      • Free Parking
      Agoda.com
      US$52
      View Deal
      Rua Rui Barbosa 611 | Agriões, Teresopolis, State of Rio de Janeiro 25963-090, Brazil
      23.6 km from Crystal Palace
      • Free Wifi
      • Breakfast included
      Hotel Alpina
      Loading prices...
      Rua Candido Portinari 837, Teresopolis, State of Rio de Janeiro 25966-035, Brazil
      23.7 km from Crystal Palace
      • Free Wifi
      • Pool
      *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.