A tropical beach with clear turquoise waters, palm trees, and a white building on a hill.

Beach Hotels & Resorts in San Pedro from NZ$117

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on San Pedro Beach Hotels

Next weekend
In two weeks

Our top choices for San Pedro beach hotels

1. Hibisco Belize

Hibisco Belize
2.5 star property
San Pedro
10.0 out of 10, Exceptional, (37 reviews)
"Loved this place so much! Even the management was amazing! Very responsive as well! Will absolutely be back."
United States
Lenora
The price is NZ$202
includes taxes & fees
9 Nov - 10 Nov
Hibisco Belize

2. Aruna Resort & Villas

Aruna Resort & Villas
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (23 reviews)
"New property and very clean!!!!Awesome amenities including free transportation to nearby beaches. The units and private pool was cleaned daily! The staff catered to our every need! The views of the sea and lagoon were simply beautiful The staff were pleasant, knowledgeable and extremely helpful. We are definitely coming back!"
United States
Sharlett
The price is NZ$509
includes taxes & fees
17 Nov - 18 Nov
Aruna Resort & Villas

3. HOTEL SEA QUEEN SUITE & GOLF CART RENTAL

HOTEL SEA QUEEN SUITE & GOLF CART RENTAL
2.0 star property
San Pedro
9.6 out of 10, Exceptional, (7 reviews)
"Very nice property!"
United States
Tiara
The price is NZ$118
includes taxes & fees
12 Nov - 13 Nov
HOTEL SEA QUEEN SUITE & GOLF CART RENTAL

4. Marbucks Bed and Breakfast

Marbucks Bed and Breakfast
4.0 star property
San Pedro
9.8 out of 10, Exceptional, (36 reviews)
"I liked the homey feel and the ease of interaction with other guests and staff."
United States
Andrew
The price is NZ$378
includes taxes & fees
9 Nov - 10 Nov
Marbucks Bed and Breakfast

5. Belize Budget Suites

Belize Budget Suites
2.5 star property
San Pedro
9.6 out of 10, Exceptional, (68 reviews)
"Everything was great"
United States
Terry
The price is NZ$144
includes taxes & fees
11 Nov - 12 Nov
Belize Budget Suites

6. La Casa de Paz

La Casa de Paz
2.0 star property
San Pedro
9.4 out of 10, Exceptional, (140 reviews)
"I loved how clean and beautiful the room was! it had everything we needed and owner was very nice😊"
Canada
Bri-Anna
The price is NZ$160
includes taxes & fees
9 Nov - 10 Nov
La Casa de Paz

7. Ramon's Village Resort

Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,002 reviews)
"This property has so much character, the staff is incredible and it’s located right in town!"
United States
Christi
The price is NZ$331
includes taxes & fees
8 Dec - 9 Dec
Ramon's Village Resort

8. The Caye Hotel San Pedro

The Caye Hotel San Pedro
2.5 star property
San Pedro
9.4 out of 10, Exceptional, (54 reviews)
"Nice place to stay for the night. Staff was great, good location in town."
United States
Paul
The price is NZ$205
includes taxes & fees
9 Nov - 10 Nov
The Caye Hotel San Pedro

9. Diamante Beachfront Suites

Diamante Beachfront Suites
2.5 star property
San Pedro
9.6 out of 10, Exceptional, (11 reviews)
"Very clean, friendly staff and really nice accommodations. "
Canada
Leigh Allison
The price is NZ$1,230
includes taxes & fees
9 Nov - 10 Nov
Diamante Beachfront Suites

10. Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (894 reviews)
"Great place to stay!!!"
United States
Phillip
The price is NZ$584
includes taxes & fees
8 Dec - 9 Dec
Alaia Belize, Autograph Collection

11. Mayan Princess Hotel

Mayan Princess Hotel
2.5 star property
San Pedro
9.2 out of 10, Wonderful, (387 reviews)
"Great place !"
United States
Yadira
The price is NZ$229
includes taxes & fees
9 Nov - 10 Nov
Mayan Princess Hotel

12. Caye Casa

Caye Casa
2.5 star property
San Pedro
9.4 out of 10, Exceptional, (392 reviews)
"What a wonderful property. Definitely a great stay ! Everyone was amazing"
United States
Dushaun
The price is NZ$321
includes taxes & fees
13 Nov - 14 Nov
Caye Casa

13. Ambergris Sunset Hotel

Ambergris Sunset Hotel
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (303 reviews)
"Friendly staff, clean room and accessability to nearby restuarant for dining experience. Value for money for renting a hotel for short stay"
Canada
Shyla
The price is NZ$110
includes taxes & fees
9 Dec - 10 Dec
Ambergris Sunset Hotel

14. Sunbreeze Hotel

Sunbreeze Hotel
4.0 star property
San Pedro
9.2 out of 10, Wonderful, (875 reviews)
"Good trip!!"
United States
Rossy
The price is NZ$477
includes taxes & fees
8 Dec - 9 Dec
Sunbreeze Hotel

15. Sea Horizon

Sea Horizon
2.5 star property
San Pedro
9.0 out of 10, Wonderful, (64 reviews)
"My stay was relaxing quiet and the place was very clean"
United States
Paula
The price is NZ$187
includes taxes & fees
9 Nov - 10 Nov
Sea Horizon

16. Blue Tang Inn

Blue Tang Inn
3.0 star property
San Pedro
9.2 out of 10, Wonderful, (221 reviews)
"We loved our stay in this beautiful property , It is like a home away from home ."
United States
Niloofar
The price is NZ$453
includes taxes & fees
9 Dec - 10 Dec
Blue Tang Inn

17. Bananas On The Beach

Bananas On The Beach
3.0 star property
San Pedro
9.0 out of 10, Wonderful, (351 reviews)
"Se had a great stay at Bananas. All the staff were very helpful and kind. The property overall is great shape! It is in an great location also!"
United States
Samantha Danielle
The price is NZ$335
includes taxes & fees
9 Nov - 10 Nov
Bananas On The Beach

18. Sunbreeze Suites

Sunbreeze Suites
4.0 star property
San Pedro
9.0 out of 10, Wonderful, (778 reviews)
"Great location, excellent staff."
United States
Roger
The price is NZ$439
includes taxes & fees
17 Nov - 18 Nov
Sunbreeze Suites

19. Voyager Sun & Reef Hotel

Voyager Sun & Reef Hotel
2.5 star property
San Pedro
8.8 out of 10, Excellent, (129 reviews)
"Great"
United States
Edilma
The price is NZ$136
includes taxes & fees
11 Nov - 12 Nov
Voyager Sun & Reef Hotel

20. Hotel Del Rio

Hotel Del Rio
3.5 star property
San Pedro
8.8 out of 10, Excellent, (142 reviews)
"Good service , great people ,very clean"
Canada
frantz
The price is NZ$149
includes taxes & fees
9 Nov - 10 Nov
Hotel Del Rio
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.

Choose what matters most at beach hotels in San Pedro

Beach hotels with pools in San Pedro

Beach hotels with free breakfast in San Pedro

4-star beach hotels 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.

Top San Pedro Hotel Reviews

Frequently asked questions

What are the best beach hotels in San Pedro?
Some of the best beach hotels in San Pedro include Victoria House Resort & Spa, The Palms Oceanfront Suites, and Bella Vista Resort Belize.

The Victoria House Resort & Spa, with a 9.8 rating, offers ocean views and is located very near the sea. Guests often mention the friendly and helpful staff, as well as the excellent food and comfortable rooms.

The Palms Oceanfront Suites, a property with a 9.8 rating, provides suites with ocean views and is situated close to the sea. It also offers free airport transportation and a complimentary grocery shopping service, with guests frequently praising the helpful staff and great location.

For a private beach experience, the Bella Vista Resort Belize, rated 9.8, features a private beach and sea views. Reviewers often highlight the excellent staff, fabulous food, and convenient location.

Coco Beach Resort is an option with a 9.6 rating, offering sea views and proximity to the sea. Guests consistently praise the friendly staff, spacious rooms, and delicious food.

Finally, Ramon's Village Resort, a hotel with a 9.6 rating, boasts ocean and beach views. It also offers a nice, big pool and customers frequently mention the charming rooms and exceptional service.
Which San Pedro hotels are near the best beaches?
For hotels near the best beaches in San Pedro, consider Victoria House Resort & Spa, The Palms Oceanfront Suites, or Bella Vista Resort Belize.

The Victoria House Resort & Spa, with a 9.8 rating, offers ocean views and is located very near the sea. Guests often mention the excellent food and comfortable rooms.

The Palms Oceanfront Suites, a property with a 9.8 rating, provides suites with ocean views and is close to the sea. Reviewers frequently highlight its amazing location, which is close to everything, and the helpful staff.

For a private beach experience, the Bella Vista Resort Belize, rated 9.8 by guests, is situated directly on a private beach. It offers sea and beach views, and customers often praise the excellent staff and fabulous food.
Which beach hotels in San Pedro are good for families?
For a family trip to San Pedro, some excellent beach hotels include Victoria House Resort & Spa, The Palms Oceanfront Suites, and Bella Vista Resort Belize.

The Victoria House Resort & Spa, with a 9.8 rating, offers ocean views and is located very close to the sea. Guests frequently mention the friendly and helpful staff, as well as the excellent food.

The Palms Oceanfront Suites, a property rated 9.8, provides ocean views and is near the sea. It features suites with full kitchens, which can be very convenient for families, and offers free airport transportation.

Bella Vista Resort Belize, a hotel with a 9.8 rating, is situated directly on a private beach and offers sea and beach views. Reviewers often highlight the amazing staff and fabulous food.

Other great options include Coco Beach Resort and Ramon's Village Resort. The Coco Beach Resort (9.6 rating) is located near the sea and offers spacious and clean rooms, along with an airport shuttle service. Ramon's Village Resort, also a hotel with a 9.6 rating, provides ocean and beach views, with guests frequently praising its charming rooms and delicious food.
What are the best San Pedro hotels with ocean views?
Some of the best San Pedro hotels with ocean views include Victoria House Resort & Spa, The Palms Oceanfront Suites, and Bella Vista Resort Belize.

The Victoria House Resort & Spa, with a 9.8 rating, offers ocean views and is located very near the sea. Guests often mention the friendly and helpful staff, as well as the excellent food and comfortable rooms.

The Palms Oceanfront Suites, a property with a 9.8 rating, provides ocean views and is also situated near the sea. These suites offer a full kitchen and guests frequently highlight the amazing and helpful staff, as well as the convenient location close to everything.

For another excellent option, the Bella Vista Resort Belize, rated 9.8, boasts sea and beach views, with a private beach on site. Reviewers consistently praise the excellent staff, fabulous food, and delicious drinks.

Coco Beach Resort, a hotel with a 9.6 rating, offers sea views and is located near the sea. Guests frequently comment on the spacious and clean rooms, as well as the friendly staff and convenient location.

Finally, Ramon's Village Resort, a hotel with a 9.6 rating, features ocean, beach, and partial ocean views. Many guests appreciate the charming and clean rooms, the exceptional service, and the nice, big pool.
What are the top-rated beach hotels in San Pedro with a pool?
Some of the top-rated beach hotels in San Pedro with a pool include Las Terrazas Resort and Residences Ambergris, Alaia Belize, Autograph Collection, Bella Vista Resort Belize, Matachica Resort & Spa - Adults Only, and Grand Caribe Belize.

The Las Terrazas Resort and Residences Ambergris, with a 9.0 rating, offers spacious and clean rooms, with options for ocean or partial ocean views. Guests can also enjoy private plunge pools with some accommodations.

Alaia Belize, Autograph Collection, a hotel with a 9.2 rating, provides ocean views and features Egyptian cotton sheets and rainfall showerheads. It boasts several dining options, including poolside and beachfront restaurants, and a swim-up bar.

For a private and intimate experience, the Bella Vista Resort Belize, rated 9.8, has a private beach location and offers massages on the beach. Some rooms include private pools.

The Matachica Resort & Spa - Adults Only, with a 9.6 rating, is known for its beautiful and warm outdoor pools. Reviewers often praise its amazing staff and great food.

The Grand Caribe Belize, also with a 9.6 rating, offers comfortable and clean rooms and has outdoor pools, including some specifically for children.
Which beach hotels in San Pedro are good for couples?
For couples looking for a beach hotel in San Pedro, Victoria House Resort & Spa, Bella Vista Resort Belize, and Coco Beach Resort are excellent choices.

The Victoria House Resort & Spa, with a 9.8 rating, offers ocean views and is located very near the sea. It provides massages on the beach and special dining options for couples.

Bella Vista Resort Belize, a property with a 9.8 rating, is situated directly on a private beach, offering both sea and beach views. Guests can enjoy massages on the beach and dedicated dining experiences for couples.

The Coco Beach Resort, rated 9.6, is located near the sea and offers sea views. It features couples' dining options and massages on the beach, along with scheduled airport and area shuttle services.
Which area of San Pedro is best to stay in for beaches?
The best area to stay in San Pedro for beaches is directly along the coast, particularly north of the town centre.

This stretch of coastline offers a more relaxed setting compared to the busier parts of San Pedro town. Here, you'll find resorts and guesthouses with direct beach access, often featuring private stretches of sand, sun loungers, and sometimes even overwater bungalows. The beaches here are generally wider and more secluded, great for those looking to unwind by the sea.

Couples often find this area ideal for a romantic getaway. Many of the resorts cater to adults, offering amenities like beachfront dining, spa services, and private balconies with sea views. It's easy to enjoy peaceful walks along the shore or simply relax with the sound of the waves.
Which top beach hotels in San Pedro offer water sport activities?
For top beach hotels in San Pedro that offer water sport activities, consider Victoria House Resort & Spa, Bella Vista Resort Belize, Ramon's Village Resort, Coco Beach Resort, and The Palms Oceanfront Suites.

The Victoria House Resort & Spa, with a 9.8 rating, provides on-site scuba diving, snorkeling, kayaking, and windsurfing. You can also find parasailing and sailing nearby. Many guests praise the friendly and helpful staff, as well as the excellent food and comfortable rooms.

Bella Vista Resort Belize, a property with a 9.8 rating, offers on-site kayaking, scuba diving, and rowing or canoeing. Windsurfing, parasailing, snorkeling, and sailing are also available nearby. This resort has a private beach and guests frequently comment on the excellent staff and delicious food.

Ramon's Village Resort, a hotel rated 9.6, features on-site scuba diving, snorkeling, and kayaking. Sailing is also available nearby. Reviewers often mention the charming and clean rooms, along with exceptional service.

The Coco Beach Resort, with a 9.6 rating, offers on-site kayaking with scuba diving, sailing, snorkeling, and parasailing available nearby. Guests frequently highlight the friendly staff and spacious, clean rooms.

The Palms Oceanfront Suites, a hotel with a 9.8 rating, has parasailing, sailing, snorkeling, kayaking, windsurfing, and scuba diving available nearby. Reviewers frequently note the helpful staff and the convenience of rooms with full kitchens.
What is the best time of year to stay in a beach hotel in San Pedro?
The most popular time to stay in a beach hotel in San Pedro is during the dry season, from December to May. The weather is consistently sunny and warm, with average temperatures around 27°C, which is ideal for enjoying the pristine beaches and crystal-clear waters.

During this peak period, the calm seas are great for world-class diving and snorkeling excursions along the Belize Barrier Reef, and you'll find plenty of opportunities for sailing or paddleboarding directly from your hotel's beachfront. It's a fantastic time for couples and families looking for a luxurious tropical escape, with beachside dining and water sports readily available.

As another option, June offers a wonderful alternative, marking the start of the green season. While there might be occasional short showers, the weather remains warm and pleasant, around 28°C, and the lush surroundings are particularly vibrant.
What beach activities should we do in San Pedro?
The best beach activities in San Pedro involve exploring the diverse marine life through snorkelling or diving, and enjoying the relaxed pace of island life with a beach day or a boat trip.

For those keen to explore underwater, a trip to the Belize Barrier Reef is a must. The most popular spots for snorkelling and diving, like Hol Chan Marine Reserve and Shark Ray Alley, are just a short boat ride from San Pedro. You can expect to see colourful fish, coral formations, and even nurse sharks and stingrays in these protected areas. Many tours depart directly from the beachfront hotels or the main docks in town.

Families will particularly enjoy a day trip to Secret Beach on the western side of Ambergris Caye. Despite its name, it's a well-known and easily accessible spot, about a 45-minute golf buggy ride from San Pedro town. The waters here are calm and shallow, great for children to play in, and there are several casual beachside eateries offering food and drinks. It's a great place to relax on the sand, swim, and enjoy the sun without the constant boat traffic found on the eastern side of the island.

Couples looking for a more romantic experience might prefer a sunset sail or a private boat tour. Many operators offer trips that include cocktails and snacks, allowing you to enjoy the stunning Caribbean sunset over the water.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in San Pedro for you.
How can I save on a beach hotel in San Pedro with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on San Pedro beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much does a beach hotel in San Pedro cost?
Prices for beach hotels in San Pedro vary, but you can find a great deal from NZ$117 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Is it cheaper to book a San Pedro beach hotel and flights as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.