Hotels in San Cristobal

Search for San Cristobal Hotels

When are you visiting San Cristobal?

Hotels.com™ Rewards

Collect 10 nights, get 1 reward night

And look out for Secret Prices on selected hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best San Cristobal Hotels

Where to stay in San Cristobal

San Cristobal is a welcoming city with a variety of hotels to choose from. You can shop for as many as 199 deals for San Cristobal accommodation on Hotels.com, some with discounts of up to 50%. We have room prices as low as GBP 8 per night. Below, you can find the number of hotels by star rating in San Cristobal as well as in the surrounding area:
  • • 7 5-star hotels from GBP 77 per night
  • • 25 4-star hotels from GBP 38 per night
  • • 83 3-star hotels from GBP 18 per night
  • • 7 2-star hotels from GBP 9 per night

How to get to San Cristobal

Fly into Santo Domingo (SDQ-Las Americas Intl.), 29.5 mi (47.5 km) from the heart of San Cristobal.

When to visit San Cristobal

Wondering which time of year to travel or what to pack? Here are some seasonal averages to help you with your planning:

Seasonal temperatures
  • • January-March: 29°F day, 19°F night
  • • April-June: 31°F day, 20°F night
  • • July-September: 31°F day, 22°F night
  • • October-December: 31°F day, 19°F night
Seasonal average rainfall
  • • January-March: 146 inches
  • • April-June: 432 inches
  • • July-September: 505 inches
  • • October-December: 335 inches