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

Where to stay in San Pedro?

Alaia Belize, Autograph Collection
Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (659 reviews)
  • cleanliness
    Immerse in Belizean luxury just minutes from the San Pedro Airport.
The price is AU$750
includes taxes & fees
8 Mar - 9 Mar
Alaia Belize, Autograph Collection
Reef Haven Belize
Reef Haven Belize
4.0 star property
San Pedro
9.0 out of 10, Wonderful, (15 reviews)
The price is AU$970
includes taxes & fees
19 Feb - 20 Feb
Reef Haven Belize
Ramon's Village Resort
Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,001 reviews)
  • cleanliness
    Oceanside haven with a full-service spa and free airport shuttle just steps from the beach.
The price is AU$270
includes taxes & fees
24 Feb - 25 Feb
Ramon's Village Resort
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
Pelican Reef Villas Resort
Pelican Reef Villas Resort
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (2 reviews)
The price is AU$568
includes taxes & fees
24 Feb - 25 Feb
Pelican Reef Villas 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, (364 reviews)
The price is AU$377
includes taxes & fees
21 Feb - 22 Feb
Las Terrazas Resort and Residences Ambergris
Ambergris Sunset Hotel
Ambergris Sunset Hotel
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (274 reviews)
  • cleanliness
    Experience beachfront charm just steps from Belize Barrier Reef in this San Pedro retreat.
Ambergris Sunset Hotel
Belizean Cove Estates
Belizean Cove Estates
4.0 star property
San Pedro
9.8 out of 10, Exceptional, (67 reviews)
  • cleanliness
    Wake up to beachside luxury and explore San Pedro's coast with free bike rentals.
Belizean Cove Estates
Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults Only
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (401 reviews)
Matachica Resort & Spa - Adults Only
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
4.0 star property
San Pedro
8.4 out of 10, Very good, (813 reviews)
  • cleanliness
    Beachfront retreat on Belize Barrier Reef with spa, marina, and 4 dining venues.
The price is AU$449
includes taxes & fees
14 Mar - 15 Mar
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
PUR Boutique Cabanas - Adults only
PUR Boutique Cabanas - Adults only
4.5 star property
San Pedro
10.0 out of 10, Exceptional, (4 reviews)
  • cleanliness
    Exclusive adults-only cabanas offer private pools and spa treatments by the reef.
The price is AU$403
includes taxes & fees
14 Mar - 15 Mar
PUR Boutique Cabanas - Adults only
Hidden Jewel Boutique Hotel
Hidden Jewel Boutique Hotel
4.0 star property
San Pedro
9.4 out of 10, Exceptional, (82 reviews)
  • cleanliness
    Beachfront paradise with aquatic adventure and poolside tranquility awaits.
Hidden Jewel Boutique Hotel
Hibisco Belize
Hibisco Belize
2.5 star property
San Pedro
10.0 out of 10, Exceptional, (4 reviews)
The price is AU$299
includes taxes & fees
19 Feb - 20 Feb
Hibisco Belize
Grand Caribe Belize
Grand Caribe Belize
3.5 star property
San Pedro
9.6 out of 10, Exceptional, (513 reviews)
The price is AU$845
includes taxes & fees
26 Feb - 27 Feb
Grand Caribe Belize
Royal Caribbean Resort
Royal Caribbean Resort
3.0 star property
San Pedro
8.0 out of 10, Very good, (339 reviews)
The price is AU$153
includes taxes & fees
14 Feb - 15 Feb
Royal Caribbean Resort
Hotel Del Rio
Hotel Del Rio
3.5 star property
San Pedro
8.8 out of 10, Excellent, (131 reviews)
  • cleanliness
    Stay steps from Belize Barrier Reef at this coastal paradise with free WiFi and parking.
The price is AU$183
includes taxes & fees
13 Feb - 14 Feb
Hotel Del Rio
La Casa de Paz
La Casa de Paz
2.0 star property
San Pedro
9.4 out of 10, Exceptional, (97 reviews)
The price is AU$183
includes taxes & fees
17 Feb - 18 Feb
La Casa de Paz
The Caye Hotel San Pedro
The Caye Hotel San Pedro
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (13 reviews)
  • cleanliness
    Unwind in beautiful San Pedro with direct access to Belize Barrier Reef.
The price is AU$181
includes taxes & fees
22 Feb - 23 Feb
The Caye Hotel San Pedro
Drift Inn San Pedro
Drift Inn San Pedro
2.0 star property
San Pedro
9.0 out of 10, Wonderful, (166 reviews)
  • cleanliness
    Beachside getaway with ocean views and signature outdoor pool in San Pedro.
Drift Inn San Pedro
Ocean Tide Beach Resort
Ocean Tide Beach Resort
2.5 star property
San Pedro
8.6 out of 10, Excellent, (267 reviews)
  • cleanliness
    Enjoy the beachfront paradise with direct access to the Belize Barrier Reef.
Ocean Tide Beach 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:13 Feb - 15 Feb
Showing deals for:20 Feb - 22 Feb
Showing deals for:14 Mar - 15 Mar

Check out hotels with an ocean view in San Pedro

You may also like hotels with pools 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 September
Price trends for hotels in San Pedro
Pricing is based on two traveller 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 neighbourhoods in San Pedro

Turtle Beach Cabins

San Pedro's Turtle Beach Cabins neighbourhood is home to attractions, such as Belize Barrier Reef and Hol Chan Marine Reserve.

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 colourful wooden buildings of city centre 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 neighbouring cayes for day adventures. After dark, barefoot beach bars serve rum punches while local musicians play for crowds of sunburned but happy travellers.

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

Check out reviews of San Pedro hotels guests love

Frequently asked questions

How much does a hotel room cost in San Pedro?
You can find top hotels in San Pedro from AU$153 with options to suit your budget and needs. To find an affordable hotel in San Pedro that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How can I find deals and earn rewards at San Pedro hotels?
Discover great deals on San Pedro hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on San Pedro hotels.
Can I book San Pedro hotels with free cancellation?
It's easy to book a refundable San Pedro hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in San Pedro?
Some of the most popular luxury hotels in San Pedro are Alaia Belize, Autograph Collection , Victoria House Resort & Spa, and Lina Point Belize Overwater Resort. Alaia Belize, Autograph Collection is a luxury resort with a high guest rating amongst our travellers, and it offers 3 outdoor pools, a full-service spa and scuba diving. Victoria House Resort & Spa and Lina Point Belize Overwater Resort are also popular luxury stays in great San Pedro locations.
What are some of the best San Pedro beach hotels?
For a beachy holiday in San Pedro, Secret Beach, San Pedro Beach, and Tranquility Bay Beach are some of the best places to visit. Stay at a top-rated San Pedro beach hotel and make the most of your holiday. Check out Coco Beach Resort if you're after a hotel that's near the water. With a beach and guestrooms offering balconies/patios, our travellers rate it highly at 9.6 out of 10. Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is another great choice for a relaxing beach holiday and our travellers rate it 8.4. Located near a private beach, this resort has an outdoor pool along with a variety of other amenities to enjoy. Victoria House Resort & Spa is another ideal choice. Travellers love the beachfront setting plus the 2 outdoor pools and full-service spa, and it has a guest rating of 9.8.
What are some of the best hotels in San Pedro for couples?
Choose a top-rated San Pedro romantic hotel and enjoy your couple's getaway. Our travellers love PUR Boutique Cabanas - Adults only, a hotel with a restaurant as well as a private pool. Another romantic hotel with top reviews is Oceans 23. This resort offers a chef service and champagne service for a perfect stay. Use the "Traveller experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in San Pedro for couples on Hotels.com.
What are some of the best kid-friendly hotels in San Pedro?
Some of the best San Pedro hotels for kids include Bella Vista Resort Belize, Coco Beach Resort, and Grand Caribe Belize. Bella Vista Resort Belize is a kid-friendly hotel with a guest score of 9.8 out of 10 plus family-friendly amenities like a private beach, an outdoor pool, and children's meals. Check out Coco Beach Resort with a guest score of 9.6. This popular hotel has a beach, 2 outdoor pools, children's meals, and more. Grand Caribe Belize is another good option with a beach and 6 outdoor pools, plus highchairs in the guestrooms. Explore more kid-friendly hotels in San Pedro by using our "Family friendly" filter in your search on Hotels.com.
What are the top San Pedro hotels with a pool?
Discover some of the best San Pedro hotels with a pool for a little extra luxury on your trip. Ramon's Village Resort is a great hotel with an outdoor pool and a guest rating of 9.6 out of 10. Belizean Shores Resort is a popular hotel that features an outdoor pool along with a beach. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in San Pedro with a pool.
What are some of the best San Pedro hotels with free parking?
If you're exploring by car, finding a great San Pedro hotel with free parking is a win. Our travellers' favourites include:
What are the top San Pedro boutique hotels?
Book your stay at a stylish boutique hotel in San Pedro. Las Terrazas Resort and Residences Ambergris is a popular resort with our travellers, offering guests a beach as well as air-conditioned guestrooms with rainfall showerheads. Another top-rated boutique property is Belizean Cove Estates, and this upscale property has a beach and an outdoor pool, plus individually decorated guestrooms with balconies/patios.
What are some popular hotels in central San Pedro?
If you're looking for hotels in central San Pedro, check out Lina Point Belize Overwater Resort and Sunbreeze Hotel. Travellers love Lina Point Belize Overwater Resort for its location, as well as the outdoor pool, ocean-view restaurant and poolside bar this hotel offers. Sunbreeze Hotel is another popular central resort with a beach, an outdoor pool and a full-service spa. When you stay at one of these central hotels, you'll be in easy reach of top sights including Secret Beach. Boca Ciega is a central area for your San Pedro holiday.
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.

Find out more about San Pedro

San Pedro: Where Azure Waters Embrace Island Dreams

Nestled on the enchanting Ambergris Caye, San Pedro is a tropical paradise that seamlessly blends vibrant culture with stunning natural beauty. This charming town boasts pristine beaches, crystal-clear waters, and a lively marina, making it a haven for water sports enthusiasts and sun-seekers alike. Explore the vibrant local markets, savour delectable seafood, and unwind in luxurious resorts. Don't miss the breathtaking Great Blue Hole and the nearby barrier reef, perfect for diving and snorkelling adventures. With its laid-back atmosphere and warm-hearted locals, San Pedro is the ideal escape for romantic getaways and unforgettable island experiences.

Discover great hotels in San Pedro

San Pedro offers a delightful range of accommodations, from charming boutique hotels and beachfront resorts to luxurious all-inclusive options. Visitors can choose from intimate lodgings with personalised service to larger resorts featuring numerous amenities, all while enjoying stunning views of the Caribbean Sea and easy access to local attractions. These are some of the hotels preferred by our travellers in San Pedro:

  1. BluZenOpens in a new window: This charming hotel offers a delightful family vacation experience, featuring well-appointed accommodations designed for comfort and relaxation. Key amenities include spacious rooms, convenient access to local attractions, and engaging activities for children. Frequent travellers appreciate the warm atmosphere and thoughtful services, ensuring a distinctive experience for families seeking quality time together. The property stands out for its welcoming environment and commitment to providing memorable moments for all ages, making it an excellent choice for those looking to create lasting family memories.
  2. El Ben CabañasOpens in a new window: A perfect haven for beach and adventure enthusiasts, this hotel features direct access to pristine sands and a variety of exciting recreational activities. Enjoy onsite kayaking or explore nearby sailing, boat tours, and snorkelling options. The property is designed with family-friendly amenities while catering to those seeking memorable adventures in a stunning coastal setting. Guests love the vibrant atmosphere, exceptional service, and the opportunity to indulge in thrilling experiences while enjoying the tranquil beauty of Belize's captivating beaches.
  3. Jan's HotelOpens in a new window: This exquisite hotel offers a luxurious beach getaway with direct access to the stunning shoreline. Ideal for adventure seekers, the property provides a range of activities including windsurfing, snorkelling, and horseback riding nearby, ensuring a dynamic stay filled with unforgettable experiences. The architectural design complements the natural beauty of the surroundings, creating a serene ambiance. Travellers appreciate the combination of elegance and thrill, making it a top choice for those looking to immerse themselves in both relaxation and adventure in a breathtaking setting.

Top locations to stay in San Pedro

In San Pedro, Belize District, Belize, great areas to stay include Cayo Espanto, Turtle Beach Cabins, and Boca Ciega. Cayo Espanto offers a luxurious, private island experience, while Turtle Beach Cabins provide a charming, rustic setting close to the beach. Boca Ciega is known for its relaxed atmosphere. For first-time visitors, Turtle Beach Cabins is ideal due to its accessibility and welcoming vibe.

  1. Cayo EspantoOpens in a new window: Cayo Espanto is a stunning private island resort that offers an exclusive and luxurious escape from the bustling mainland. Known for its pristine beaches and crystal-clear waters, it’s perfect for those seeking tranquillity and relaxation. The resort features beautifully designed villas with direct beach access, allowing you to unwind in a paradise setting. Enjoy activities like snorkelling, kayaking, and private beach picnics, or simply soak in the sun while enjoying breathtaking sunsets. Cayo Espanto is a top choice for couples and anyone looking for a serene getaway with a touch of luxury.
  2. Turtle Beach CabinsOpens in a new window: Turtle Beach Cabins is a charming accommodation option located right on the beach, offering a laid-back atmosphere perfect for families and friends. With its comfortable cabins and easy access to sandy shores, guests can enjoy swimming, sunbathing, and beachcombing. The area is known for its friendly local vibe, where you can engage with the community and discover unique crafts at nearby markets. Turtle Beach Cabins is an excellent choice for those wanting a casual beach experience with opportunities for relaxation and exploration.
  3. Boca CiegaOpens in a new window: Boca Ciega is a hidden gem that offers a more rustic and authentic Belizean experience. This quaint area is ideal for travellers looking to immerse themselves in local culture and enjoy serene beach settings away from the crowds. With opportunities for fishing, bird watching, and exploring nearby mangroves, Boca Ciega is perfect for nature enthusiasts. The community is welcoming, and visitors can enjoy local festivities and events, making it a great spot for those seeking a unique and intimate connection to Belize's coastal beauty.

Things to do in San Pedro

San Pedro is a coastal gem where sun-soaked beaches meet crystal-clear waters, perfect for snorkelling and diving. Explore vibrant marine life, indulge in fishing adventures, or set sail for a day on the waves. With stunning views of mountains and lush parks nearby, it's a paradise for nature lovers and thrill-seekers alike.

  • Black & White Cultural Entertainment CenterOpens in a new window – Dive into Belizean culture at the Black & White Cultural Entertainment Center. This vibrant hub showcases the rich traditions and artistic expressions of the local community. Attend live performances, enjoy traditional music, and perhaps even participate in a cultural workshop to deepen your understanding of this beautiful island's heritage.
  • San Pedro BeachOpens in a new window – Relax on the stunning San Pedro Beach, where soft sands and azure waters invite you to unwind. Spend your day sunbathing, swimming, or enjoying water sports. As the sun sets, the beach transforms into a lively social scene, with beachfront bars offering refreshing drinks and local cuisine.
  • Mexico RocksOpens in a new window – Explore the underwater wonders at Mexico Rocks, a marine park known for its stunning coral formations and diverse marine life. Grab your snorkel and dive into an underwater paradise filled with colourful fish and vibrant corals. Whether you’re a seasoned diver or a first-timer, this spot promises unforgettable aquatic adventures.
  • Cypress GardenOpens in a new window – Venture into the beauty of Cypress Garden, another marine park that offers a serene escape. Here, you can paddle through lush mangroves, spot exotic birds, and enjoy the tranquillity of the natural surroundings. It's a perfect spot for kayaking or simply soaking in the peaceful atmosphere.

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 is from September to November, when hotel prices are lower. For a truly enriching experience, it's advisable to stay for at least 5 to 6 days, allowing ample time to discover the area's significant landmarks and immerse yourself in its rich culture and history. While you're there, you can enjoy activities such as snorkelling, diving, and fishing, as well as relaxing on the beautiful beaches and exploring the vibrant marina. This period not only offers great value for money but also allows you to soak in the tropical allure of the islands.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals to San Pedro on Hotels.com, visit the Deals or Last-Minute Deals sections, where you may discover discounted rates on hotels just before your travel date. Additionally, consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, increasing your chances of saving. The Smart Shopping tool, available via the app, allows you to compare hotel prices and amenities, ensuring you’re well-informed about your options. This way, if rooms become available or prices drop, you're likely to be the first to know and can seize the opportunity for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may increase your chances of saving on your stay in a San Pedro hotel. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and might offer better value. When you make a reservation through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll suggest alternative dates that could be more affordable to help you find the best deal.
  4. Consider your location: Hotels located near the city centre usually tend to be more expensive, but with San Pedro's excellent public transport connections, you may discover a more affordable independent hotel further afield that remains well-connected. For those interested in exploring 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 tends to be the wettest month. The peak travel months to visit San Pedro are January, March, and April, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by no to light rainfall. In contrast, August, October, and November are ideal if you're looking for a calmer vacation, marked by moderate rainfall and mostly cloudy conditions.