Hotels in San Pedro

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in San Pedro?

Reef Haven Belize
Reef Haven Belize
4.0 star property
San Pedro
8.6 out of 10, Excellent, (19 reviews)
The price is P22,317
P36,938 total
includes taxes & fees
Mar 25 - Mar 26
Reef Haven Belize
Pelican Reef Villas Resort
Pelican Reef Villas Resort
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (4 reviews)
The price is P21,146
P25,164 total
includes taxes & fees
Feb 26 - Feb 27
Pelican Reef Villas Resort
PUR Boutique Cabanas - Adults only
PUR Boutique Cabanas - Adults only
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (5 reviews)
  • cleanliness
    Exclusive adults-only cabanas offer private pools and spa treatments by the reef.
The price is P15,594
P16,997 total
includes taxes & fees
Mar 9 - Mar 10
PUR Boutique Cabanas - Adults only
Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults Only
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (406 reviews)
Matachica Resort & Spa - Adults Only
Hibisco Belize
Hibisco Belize
2.5 star property
San Pedro
10.0 out of 10, Exceptional, (5 reviews)
The price is P11,268
P12,282 total
includes taxes & fees
Feb 28 - Mar 1
Hibisco Belize
Ramon's Village Resort
Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,004 reviews)
  • cleanliness
    Oceanside haven with a full-service spa and free airport shuttle just steps from the beach.
The price is P10,759
P11,727 total
includes taxes & fees
Mar 9 - Mar 10
Ramon's Village Resort
Las Terrazas Resort and Residences Ambergris
Las Terrazas Resort and Residences Ambergris
4.5 star property
San Pedro
9.0 out of 10, Wonderful, (367 reviews)
The price is P21,355
P25,413 total
includes taxes & fees
Mar 24 - Mar 25
Las Terrazas Resort and Residences Ambergris
Alaia Belize, Autograph Collection
Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (667 reviews)
  • cleanliness
    Immerse in Belizean luxury just minutes from the San Pedro Airport.
The price is P26,112
P31,074 total
includes taxes & fees
Mar 22 - Mar 23
Alaia Belize, Autograph Collection
Mr. Ed's Adventures Belize
Mr. Ed's Adventures Belize
3.0 star property
San Pedro
8.8 out of 10, Excellent, (19 reviews)
  • cleanliness
    Walk to Secret Beach from a quiet coastal cottage with vibrant beach bars nearby.
Mr. Ed's Adventures Belize
The Caye Hotel San Pedro
The Caye Hotel San Pedro
2.5 star property
San Pedro
9.2 out of 10, Wonderful, (16 reviews)
  • cleanliness
    Unwind in beautiful San Pedro with direct access to Belize Barrier Reef.
The price is P6,863
P7,480 total
includes taxes & fees
Feb 25 - Feb 26
The Caye Hotel San Pedro
Aruna Resort & Villas
Aruna Resort & Villas
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (10 reviews)
The price is P23,210
P27,620 total
includes taxes & fees
Feb 27 - Feb 28
Aruna Resort & Villas
Bananas On The Beach
Bananas On The Beach
3.0 star property
San Pedro
8.8 out of 10, Excellent, (250 reviews)
  • cleanliness
    Belize beachfront escape with two pools and reef access, just minutes from the airport.
The price is P9,535
P11,433 total
includes taxes & fees
Feb 26 - Feb 27
Bananas On The Beach
Belize Budget Suites
Belize Budget Suites
2.5 star property
San Pedro
9.8 out of 10, Exceptional, (59 reviews)
  • cleanliness
    Seaside budget hotel just steps from Belize Barrier Reef with free WiFi and parking.
Belize Budget Suites
La Casa de Paz
La Casa de Paz
2.0 star property
San Pedro
9.4 out of 10, Exceptional, (102 reviews)
The price is P5,657
P6,783 total
includes taxes & fees
Mar 17 - Mar 18
La Casa de Paz
HOTEL SEA QUEEN SUITE & GOLF CART RENTAL
HOTEL SEA QUEEN SUITE & GOLF CART RENTAL
2.0 star property
San Pedro
The price is P6,979
P7,607 total
includes taxes & fees
Feb 28 - Mar 1
HOTEL SEA QUEEN SUITE & GOLF CART RENTAL
Hidden Jewel Boutique Hotel
Hidden Jewel Boutique Hotel
4.0 star property
San Pedro
9.4 out of 10, Exceptional, (86 reviews)
  • cleanliness
    Beachfront paradise with aquatic adventure and poolside tranquility awaits.
Hidden Jewel Boutique Hotel
Corona Del Mar
Corona Del Mar
3.0 star property
San Pedro
8.0 out of 10, Very Good, (636 reviews)
  • cleanliness
    Unwind with beachside massages at this San Pedro escape on the Belize Barrier Reef.
The price is P6,250
P7,187 total
includes taxes & fees
Mar 9 - Mar 10
Corona Del Mar
Spindrift Hotel
Spindrift Hotel
3.0 star property
San Pedro
7.8 out of 10, Good, (29 reviews)
  • cleanliness
    Coastal hideaway for beach lovers with exceptional dining just steps from the reef.
Spindrift Hotel
Sunbreeze Hotel
Sunbreeze Hotel
4.0 star property
San Pedro
9.2 out of 10, Wonderful, (847 reviews)
The price is P14,248
P16,386 total
includes taxes & fees
Mar 2 - Mar 3
Sunbreeze Hotel
Royal Caribbean Resort
Royal Caribbean Resort
3.0 star property
San Pedro
8.0 out of 10, Very Good, (344 reviews)
The price is P6,742
P7,348 total
includes taxes & fees
Mar 8 - Mar 9
Royal Caribbean Resort
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.

Get last-minute hotel deals in San Pedro and save more

Sign in to unlock great savings.
Showing deals for:Feb 27 - Mar 1
Showing deals for:Mar 6 - Mar 8
Showing deals for:Mar 25 - Mar 26

Check out hotels with an ocean view in San Pedro

You may also like resorts in San Pedro

You can also stay at hotels with a spa 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.

When is the best time to visit San Pedro?

Our prices for hotels in San Pedro are cheapest in August
Price trends for hotels in San Pedro
Pricing is based on two traveler single night rates
View properties in February
Currently viewing crowd sizes and weather for February.
Typical weather for San Pedro
February
High 27°C / low 22°C. Sunny most days.
View properties in February
27°
weather_sun
February, no crowd data, average high temperature 27 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
28°
weather_sun
March, no crowd data, average high temperature 28 degrees Celsius, average low temperature 23 degrees Celsius. Sunny most days.
23°
30°
weather_sun
April, no crowd data, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
30°
weather_sun
May, no crowd data, average high temperature 30 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
30°
weather_sleet
June, no crowd data, average high temperature 30 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
30°
weather_sleet
July, no crowd data, average high temperature 30 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
31°
weather_sleet
August, no crowd data, average high temperature 31 degrees Celsius, average low temperature 26 degrees Celsius. Rainy most days.
26°
31°
weather_sleet
September, no crowd data, average high temperature 31 degrees Celsius, average low temperature 25 degrees Celsius. Rainy most days.
25°
30°
weather_sleet
October, no crowd data, average high temperature 30 degrees Celsius, average low temperature 24 degrees Celsius. Rainy most days.
24°
28°
weather_sleet
November, no crowd data, average high temperature 28 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
27°
weather_cloudy
December, no crowd data, average high temperature 27 degrees Celsius, average low temperature 22 degrees Celsius. Cloudy most days.
22°
27°
weather_cloudy
January, no crowd data, average high temperature 27 degrees Celsius, average low temperature 22 degrees Celsius. Cloudy most days.
22°
Monthly weather averages (˚C)

Top landmarks in San Pedro

Learn more about San Pedro

Beneath swaying palms, San Pedro offers a laid-back Caribbean escape where golf carts replace cars on sandy streets. Dive into the Belize Barrier Reef's underwater wonderland or snorkel alongside gentle nurse sharks at Hol Chan Marine Reserve. Secret Beach isn't actually secret anymore, but its crystal waters and beach bars still feel like a delightful discovery. The colorful wooden buildings of downtown house quirky shops selling handmade crafts and beachfront restaurants serving fresh-caught snapper. Take a sunset cruise to spot manatees in the lagoon, or hop a water taxi to neighboring cayes for day adventures. After dark, barefoot beach bars serve rum punches while local musicians play for crowds of sunburned but happy travelers.

San Pedro featuring general coastal views as well as an individual male

Check out reviews of San Pedro hotels guests love

Frequently asked questions

Can I book refundable hotels in San Pedro?
If you want the flexibility to change your travel plans to San Pedro, most properties provide refundable* rates you can book. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in San Pedro if I want a vacation home instead of a traditional hotel?
If you want to find a good alternative to a hotel, review our selection of 139 vacation homes. In addition, there are 129 apartments and 301 condos.
What will the weather in San Pedro be like during my vacation?
With an average temperature of 76°F during the coldest months, San Pedro is a great place to visit any time of year.
Why should I book my San Pedro accommodation 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, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about San Pedro

San Pedro: Where Azure Waters Embrace Island Serenity

San Pedro, nestled in the Belize District, is a tropical paradise renowned for its stunning beaches and vibrant marine life. This charming island town offers a laid-back atmosphere, perfect for romantic getaways or adventurous escapes. Explore the colourful coral reefs of the Belize Barrier Reef, indulge in fresh seafood at local eateries, or unwind on the sun-kissed shores. With a blend of cultural charm and natural beauty, San Pedro invites visitors to immerse themselves in its warm hospitality, vibrant nightlife, and exhilarating water sports, making it an unforgettable destination for all types of travellers.

Discover great hotels in San Pedro

San Pedro offers a variety of hotel accommodations, from charming beachfront inns to luxurious resorts. Many hotels feature stunning ocean views, easy access to the beach, and amenities like pools and restaurants, making it an ideal base for exploring Belize's natural beauty and vibrant culture. Here are some of our travelers' favorite hotels in San Pedro:

  1. BluZenOpens in a new window: This charming 3.5-star hotel provides a delightful retreat for leisure travellers seeking a family vacation experience. With a focus on comfort, it offers a well-appointed lodging environment complete with amenities tailored for children. The property stands out with its inviting atmosphere and thoughtful services, making it an ideal haven for those desiring a relaxing escape. The positive sentiments highlight the welcoming ambience and the overall satisfaction with the family-friendly facilities, ensuring a memorable stay for all.
  2. El Ben CabañasOpens in a new window: Experience adventure and relaxation at this 3.0-star hotel, perfect for travellers craving a blend of beachside enjoyment and exciting activities. Directly accessing the beach, it offers a variety of on-site and nearby adventure sports, from snorkelling to kayaking. The hotel features a vibrant atmosphere that appeals to those looking to indulge in both relaxation and adventure. The positive reviews consistently praise its engaging recreational offerings and the seamless guest experience, making it a standout choice for those seeking both thrill and leisure.
  3. Jan's HotelOpens in a new window: This inviting 2.5-star hotel is designed for adventure seekers and beach lovers alike. With its direct access to the beach, it provides a gateway to an array of thrilling activities such as windsurfing, sailing, and horse riding. The property’s laid-back vibe and focus on recreation create a unique experience for travellers eager to explore the surrounding natural beauty. Positive feedback highlights the hotel's charming environment and its ability to cater to those looking for a memorable escape filled with excitement and relaxation.

Top locations to stay in San Pedro

Some of the best areas to stay in San Pedro, Belize District, Belize, are Cayo Espanto, Boca Ciega, and Turtle Beach Cabins. Cayo Espanto offers luxurious beachfront villas, Boca Ciega is known for its tranquil charm and proximity to local attractions, while Turtle Beach Cabins provide a laid-back atmosphere with easy beach access. For first-time visitors, Cayo Espanto is the ideal choice for an unforgettable experience.

  1. Cayo EspantoOpens in a new window: Cayo Espanto is a dreamy retreat that offers an exclusive experience with its private island setting. Known for its stunning beaches and crystal-clear waters, this place is perfect for those seeking tranquillity and luxury. You can enjoy activities such as snorkelling right off the shore, and the lavish accommodations provide all the comforts you need for a memorable stay. The stunning sunsets and serene surroundings make it an idyllic spot for relaxation and romantic getaways.
  2. Boca CiegaOpens in a new window: Boca Ciega is a charming area that boasts beautiful coastal views and a laid-back atmosphere. It’s a great spot for travellers looking to unwind and immerse themselves in nature. The area is known for its friendly locals and small shops, where you can find unique souvenirs. You can also explore nearby beaches, perfect for sunbathing or beachcombing. Boca Ciega offers a taste of local Belizean culture, making it a delightful choice for an authentic experience.
  3. Turtle Beach CabinsOpens in a new window: Turtle Beach Cabins is an inviting option for those who love the outdoors and want to be close to nature. Nestled along the shoreline, these cosy cabins offer easy access to the beach and opportunities for various water activities, such as kayaking and paddleboarding. The natural beauty surrounding the cabins enhances your stay, with lush greenery and the soothing sound of waves. It’s a fantastic choice for families or groups looking to enjoy a fun and relaxed beach holiday.

Things to do in San Pedro

San Pedro, Belize, boasts stunning beaches and crystal-clear waters, surrounded by vibrant coral reefs and lush tropical landscapes. Here, you can indulge in thrilling activities like snorkelling, scuba diving, and fishing, while the gentle waves invite you to explore the diverse marine life. Embrace the natural beauty and adventure that await in this idyllic coastal haven.

  • San Pedro House of CultureOpens in a new window – Dive into the vibrant heritage of San Pedro at this cultural centre. Explore exhibits showcasing the local history, art, and traditions that shape the island's identity. It's a great starting point to understand the community and its roots.
  • Black & White Cultural Entertainment CenterOpens in a new window – Experience the lively spirit of San Pedro through music and dance at this cultural centre. Join in on performances showcasing traditional Belizean culture, making it a fun evening for families and those looking to experience the local arts scene.
  • Mexico RocksOpens in a new window – Snorkel in the crystal-clear waters of this marine park, where vibrant coral reefs burst with life. Swim alongside colourful fish and explore the underwater world, making it a must-visit for nature enthusiasts and anyone seeking adventure.
  • Cypress GardenOpens in a new window – Discover the beauty of this marine park, ideal for kayaking and paddleboarding. Glide through tranquil waters, surrounded by lush mangroves, and revel in the serene atmosphere while keeping an eye out for local wildlife.
  • San Pedro BeachOpens in a new window – Relax on the stunning shores of San Pedro Beach, where soft sand meets gentle waves. Enjoy sunbathing, swimming, or simply taking in the breathtaking views of the Caribbean Sea. It's the perfect spot for a leisurely day under the sun.

4 tips for savvy savings when booking a hotel in San Pedro

  1. Book for the cheapest times: The most budget-friendly time to visit San Pedro falls between September and November, when hotel prices are generally lower. For an enriching experience that covers the essential landmarks and cultural sites, a stay of at least 5 to 6 days is recommended. This duration allows for ample exploration of the area’s rich history and culture, as well as opportunities for relaxation on its beautiful beaches, and engaging in activities like snorkeling, diving, and fishing. With affordable options available, you can enjoy a great value for money while discovering the charm of this tropical paradise.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to San Pedro, visit the DealsOpens in a new window or Last-Minute Deals section on Hotels.com, where you may find discounted hotel rates near your travel date. You could also set up email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, helping you seize opportunities to save. The Smart Shopping tool in the app allows you to compare hotel prices and amenities, ensuring you're the first to know if rooms become available or prices drop, making it easier to plan your spontaneous escape.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a San Pedro hotel. If you're in search of something distinctive, boutique hotels can provide a more personalised experience and potentially better value. When you book with Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. Should the price be on the higher end, we’ll suggest alternative dates that might offer a more affordable option, increasing the likelihood that you’ll secure a better deal.
  4. Consider your location: Hotels located near the city centre generally tend to be pricier, but with San Pedro's outstanding public transport links, you may discover a more affordable independent hotel situated a bit further out that remains well connected. For those wishing to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to San Pedro

San Pedro experiences its lowest average temperature in January, at 74.7°F (23.7°C), while August is the hottest month, with an average temperature of 81.9°F (27.7°C). June is usually the wettest month. January, March, and April are the peak travel months in San Pedro, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by no to light rainfall. On the other hand, August, October, and November tend to be quieter times to visit, marked by moderate rainfall and mostly cloudy conditions.