San Pedro Hotels with Restaurants

  • 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 prices for these dates

Our top choices for San Pedro hotels with a restaurant

1. Ramon's Village Resort

Ramon's Village Resort
4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1,001 reviews)
"This property has so much character, the staff is incredible and it’s located right in town!"
United States
Christi
The price is RM711
RM775 total
includes taxes & fees
14 Nov - 15 Nov
Ramon's Village Resort

2. Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection
4.5 star property
San Pedro
9.4 out of 10, Exceptional, (890 reviews)
"Great place to stay!!!"
United States
Phillip
The price is RM1,105
RM1,315 total
includes taxes & fees
4 Dec - 5 Dec
Alaia Belize, Autograph Collection

3. Coco Beach Resort

Coco Beach Resort
4.0 star property
San Pedro
9.8 out of 10, Exceptional, (1,000 reviews)
"The resort was nice and clean. Friendly staff"
United States
Consuelo
The price is RM1,000
RM1,198 total
includes taxes & fees
30 Nov - 1 Dec
Coco Beach Resort

4. Caribbean Villas Hotel

Caribbean Villas Hotel
3.5 star property
San Pedro
8.4 out of 10, Very good, (520 reviews)
"Property was nice. Staff was helpful... Really enjoyed the stay."
United States
Faadela
The price is RM488
RM556 total
includes taxes & fees
6 Dec - 7 Dec
Caribbean Villas Hotel

5. 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.6 out of 10, Excellent, (1,000 reviews)
"Amazing stay!"
United States
Shanean
The price is RM760
RM1,029 total
includes taxes & fees
14 Nov - 15 Nov
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

6. The Watermark Hotel

The Watermark Hotel
4.0 star property
San Pedro
8.6 out of 10, Excellent, (297 reviews)
"Very nice property"
United States
Dante
The price is RM366
RM454 total
includes taxes & fees
10 Nov - 11 Nov
The Watermark Hotel

7. 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 RM235
RM256 total
includes taxes & fees
6 Nov - 7 Nov
Ambergris Sunset Hotel

8. Drift Inn San Pedro

Drift Inn San Pedro
2.0 star property
San Pedro
9.0 out of 10, Wonderful, (181 reviews)
"This is San Pedros bet hotel, clean safe and a great deal, Hailey the owner is so awesome, family really Coffee in the morning too!! Locations so convienient, rignt amid all to do, the staff will make sure your safe and have fun"
United States
Lonnie
The price is RM266
RM316 total
includes taxes & fees
9 Nov - 10 Nov
Drift Inn San Pedro

9. Royal Caribbean Resort

Royal Caribbean Resort
3.0 star property
San Pedro
8.2 out of 10, Very good, (382 reviews)
"Nice place. Would stay there again."
United States
Thomas
The price is RM298
RM325 total
includes taxes & fees
8 Nov - 9 Nov
Royal Caribbean Resort

10. Sunset Caribe Belize

Sunset Caribe Belize
3.5 star property
San Pedro
9.4 out of 10, Exceptional, (643 reviews)
"Great place with amazing amenities"
United States
Clinton
The price is RM1,012
RM1,213 total
includes taxes & fees
19 Nov - 20 Nov
Sunset Caribe Belize
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.

Frequently Asked Questions

How much do hotels with dining in San Pedro cost?

The rate for hotels in San Pedro ranges from RM 234 to RM 1,104 per night. Expedia has unbeatable offers on stays with restaurants or in popular dining areas that'll satisfy both your taste buds and bank account. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

What are the best hotels with dining in San Pedro?

A guest favourite is Bella Vista Resort Belize. Make yourself comfortable at this 3-star stay which comes with pillow top mattresses and dining romance packages. Matachica Resort & Spa - Adults Only is another popular hotel with dining worth a look. Put your bags down at this 4-star option and take advantage of conveniences like a garden and a dock. There are multiple hotels with dining in San Pedro with a total average guest review rating of 9.4.

How many hotels with restaurants are there in San Pedro?

San Pedro has 66 hotels within reach of some great dining options. To help you book a stay that's right for you, use our filter tool to search for other must-have amenities or perks.

What are the best cheap hotels with dining in San Pedro?

Use Ambergris Sunset Hotel as a base to experience the flavours of San Pedro. This well-priced getaway comes with amenities such as a nearby boardwalk and a terrace. Another stay that'll satisfy both your budget and appetite is Caye Casa. Conveniences here include individually decorated rooms and a terrace. Hotels with dining in San Pedro are priced from RM 234 per night. If you'd prefer to save your hard-earned cash and still catch the best of San Pedro, add some free attractions to your itinerary. Secret Beach and Boca Del Rio Beach are visitor favourites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

Are there any family-friendly hotels with dining in San Pedro?

Holidaying with the family in San Pedro is a cinch at Bella Vista Resort Belize. With access to dining and conveniences including a nearby beach and complimentary breakfast, your crew can make themselves at home at this 3-star stay. Victoria House Resort & Spa is another family-friendly hotel that will place you near some terrific food experiences. It has a 4-star rating and amenities including a nearby beach and a picnic area. Once you've checked in and unpacked, there are loads of family-friendly attractions to see in and around San Pedro. Secret Beach and San Pedro Beach are two of our top suggestions.

Are there any 5-star hotels with dining in San Pedro?

San Pedro does not have any 5-star hotels with dining — but you and your travel buddies can still wine and dine here in style! Why not choose Matachica Resort & Spa - Adults Only? Located around 8 kilometers from downtown, this 4-star option comes with amenities like pillow top mattresses and dining romance packages. Victoria House Resort & Spa is another wonderful pick just 3 kilometers from central San Pedro. Also holding a 4-star rating, it features amenities such as massage services and designer toiletries.

Why book your hotel with restaurants in San Pedro with Expedia?

Whether you'd prefer a hotel with a restaurant, or one that's close to a foodie epicentre, Expedia will have a stay that fits your tastes. Use our handy filters to search for San Pedro hotels with their own places to dine at. You can also search for properties in top locations filled with restaurants or cafés. Whatever suits your style, you'll always score a delectable deal with Expedia!

How can I find cheap hotels with restaurants in San Pedro?

The best way to find cheap hotels with restaurants in San Pedro is with Expedia's convenient filter tool. Locate accommodation with restaurants or extra touches, like included breakfast, lunch and dinner. You can also narrow your search results by star rating, budget and amenities to grab awesome rates with only a few clicks.

What is there to do in San Pedro near my hotel with restaurants?

Whatever your tastes or interests, San Pedro has plenty to keep you on the move. Secret Beach, Boca Del Rio Beach and Central Park Beach are on most travellers' lists. You shouldn't miss Hol Chan Marine Reserve, Boca del Rio and Mexico Rocks either. With Expedia's San Pedro hotel deals, you can discover more popular attractions like these with the cash you save.