Hotels in San Pedro

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Where to stay in San Pedro?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in San Pedro

Showing deals for:28 Mar - 30 Mar
trending_down

Our prices for hotels in San Pedro are cheapest in January

See average prices and weather for all months

Price trends for hotels in San Pedro

Pricing is based on two traveller single night rates
Mar
£198
Average price during March is £198
Apr
£201
Average price during April is £201
May
£197
Average price during May is £197
Jun
£193
Average price during June is £193
Jul
£192
Average price during July is £192
Aug
£182
Average price during August is £182
Sep
£210
Average price during September is £210
Oct
£244
Average price during October is £244
Nov
£274
Average price during November is £274
Dec
£203
Average price during December is £203
Jan
£181
Average price during January is £181
Feb
£187
Average price during February is £187
Currently viewing crowd sizes and weather for March.

March

trending_upHigh crowds
High 28°C / low 23°C. Sunny most days.
28°
weather_sun
March, High crowds, average high temperature 28 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
30°
weather_sun
April, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
30°
weather_sun
May, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
30°
weather_sleet
June, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
30°
weather_sleet
July, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
31°
weather_sleet
August, Low crowds, average high temperature 31 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
31°
weather_sleet
September, Low crowds, average high temperature 31 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
30°
weather_sleet
October, Low crowds, average high temperature 30 degrees Celsius, average low temperature 24 degrees Celsius. Rainy most days.
24°
28°
weather_sleet
November, Low crowds, average high temperature 28 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
27°
weather_cloudy
December, High crowds, average high temperature 27 degrees Celsius, average low temperature 22 degrees Celsius. Cloudy most days.
22°
27°
weather_cloudy
January, High crowds, average high temperature 27 degrees Celsius, average low temperature 22 degrees Celsius. Cloudy most days.
22°
27°
weather_sun
February, High crowds, average high temperature 27 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
Monthly weather averages (˚C)

Top landmarks in San Pedro

Learn more about San Pedro

San Pedro is well known for its waterfront, while top attractions include Belize Barrier Reef. This beachside city has something for everyone including bars and sights like San Pedro Town Hall and San Pedro Belize Express Dock—all within a tropical setting.

San Pedro which includes swimming, tropical scenes and general coastal views

Frequently asked questions

What hotels do travellers recommend in San Pedro?
Cocotal Inn and Cabanas, Bella Vista Resort Belize and Casa Nova Cabanas are all properties that our guests really like.
Where can I get free parking with my stay in San Pedro?
Park your car for free at these properties: Sea Horizon, La Casa de Paz and Voyager Sun & Reef Hotel.
Can I book a refundable accommodation option in San Pedro?
If you want the flexibility to change your plans to San Pedro, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the “fully refundable” filter to narrow down the results.
Where can I stay with my pet in San Pedro?
Your animal companion is welcome at these pet-friendly hotels: Bella Vista Resort Belize, Best Western Grand Baymen Gardens and Playa De Sala. There are 17 alternatives on our site you can choose from.
Which San Pedro hotels do travellers like for their great location?
Travellers like these properties for their convenient location: Ramon’s Village Resort, Lina Point Belize Overwater Resort and Belizean Shores Resort.
Where can I stay in San Pedro if I want a holiday rental instead of a hotel?
If you want a good alternative to a hotel, browse our selection of 153 holiday homes. In addition, there are 109 apartments and 319 condos.
Where can I stay if I'm travelling to San Pedro with my family?
Your kids are welcome at Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Coco Beach Resort and Grand Caribe Belize. You can also see 30 available options on our site.
Where should I stay in San Pedro for a holiday with my partner?
Secret Beach Yellow Cabana *Ocean Views, just steps to water access!, The view with a wonderful breeze from the sea and Oceanfront penthouse, five private balconies, panoramic views. Free kayaks/bikes are great options for a romantic getaway. You can also see all 18 options on our site.
Where should I stay in San Pedro if I want a luxury hotel?
Experience luxury when you stay at Alaia Belize, Autograph Collection , Las Terrazas Resort and Villas De Isla Bonita - A1.
What will the weather in San Pedro be like during my visit?
With an average temperature of 24°C during the coldest months, San Pedro is a great place to visit at any time of year.
Why should I book my San Pedro hotel with Hotels.com?
There are plenty of reasons to book your San Pedro travel with us: our free cancellations on selected hotels* gives you the flexibility you’re looking for, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.