Search Hotels with Restaurant in San Pedro

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 Hotels with Restaurant

Next weekend
In two weeks

Top San Pedro Hotels with Restaurant

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

4.0 star property
San Pedro
8.4 out of 10, Very good, (768)
"Nice, but very far from downtown San Pedro. The staff also charged me twice for the resort fee. But the staff is very friendly and attentive!"
United States
Aarion
The price is 5.377.848 ₫
7.163.610 ₫ total
includes taxes & fees
1 Dec - 2 Dec
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Bananas On The Beach

3.0 star property
San Pedro
9.0 out of 10, Wonderful, (167)
"Enjoyed "
United States
Winfred
Bananas On The Beach

The Ambergris Grand Resort

3.5 star property
San Pedro
7.8 out of 10, Good, (65)
"My stay was great from start to finish, will be back again"
United States
Nanette
The Ambergris Grand Resort

Alaia Belize, Autograph Collection

4.5 star property
San Pedro
9.2 out of 10, Wonderful, (616)
"Amazing place to stay "
United States
Semaj
The price is 8.409.478 ₫
10.007.279 ₫ total
includes taxes & fees
29 Nov - 30 Nov
Alaia Belize, Autograph Collection

Ramon's Village Resort

4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1002)
"The room was nice, comfortable and close to town and airport."
United States
amy
The price is 4.481.540 ₫
4.884.879 ₫ total
includes taxes & fees
29 Nov - 30 Nov
Ramon's Village Resort

Coco Beach Resort

4.0 star property
San Pedro
9.6 out of 10, Exceptional, (1003)
"This resort is super clean and the staff is amazing!"
United States
Andrew
Coco Beach Resort

Caribbean Villas Hotel

3.5 star property
San Pedro
8.4 out of 10, Very good, (449)
"Great place for the price. "
United States
Winnefred G
The price is 3.484.002 ₫
3.971.699 ₫ total
includes taxes & fees
21 Dec - 22 Dec
Caribbean Villas Hotel

Matachica Resort & Spa - Adults Only

4.0 star property
San Pedro
9.6 out of 10, Exceptional, (371)
"Very nice room and property. The staff and food options were great and all our needs were met. Can’t wait to stay there again."
United States
Sheldon
Matachica Resort & Spa - Adults Only

Mata Rocks Resort

3.0 star property
San Pedro
8.6 out of 10, Excellent, (606)
"Staff was friendly and attentive. Helped with food recommendations and coordinating golf cart rental delivery. Room was clean and recently updated. The pool remodel was being finished and looks like it’ll be nice. There is a dog named Max who comes to hang out at the bar and he is a very good boy. "
United States
Drew
Mata Rocks Resort

Ambergris Sunset Hotel

2.5 star property
San Pedro
9.0 out of 10, Wonderful, (258)
"Ambergris Sunset Hotel - local owner-operator hotel near the heart of San Pedro. Convenient location in a safe area for a local experience. Lovely, quiet, comfy."
United States
Dean
Ambergris Sunset Hotel
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

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in San Pedro cost?
The rate for hotels in San Pedro ranges from 3.971.699 ₫ to 10.007.279 ₫ 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 8.8.
How many hotels with restaurants are there in San Pedro?
San Pedro has 60 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 3.971.699 ₫ 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 km 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 km 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.