Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured San Pedro Beach Hotels

See all 189 Hotels in San Pedro
X'Tan Ha - The Waterfront Resort

X'Tan Ha - The Waterfront Resort

7.2 miles North, San Pedro
3.5 out of 5.0
4.6 out of 5 (285 reviews)
Excellent location, great bar, clean rooms, greatgreat day trips at the hotel. Excellent staff, great food, great beach
 Mike Jan 24, 2014
Belizean Shores Resort

Belizean Shores Resort

Ambergris Caye, San Pedro
3.5 out of 5.0
4.5 out of 5 (503 reviews)
If u want peace and quiet this is the placeEverything was great...Eveyone at the hotel will do almost anything to make your stay pleasurable.Nice beach great pool.
 Pat Nov 10, 2013
Coco Beach Resort

Coco Beach Resort

Ambergris Caye, San Pedro
4.5 out of 5.0
4.6 out of 5 (643 reviews)
Excellent staff, and right on beachVery friendly knowledgeable staff, great excursions, and great rooms
  May 27, 2017

$600

$600
Banyan Bay Suites

Banyan Bay Suites

Seagrape Drive, San Pedro
4.0 out of 5.0
4.3 out of 5 (195 reviews)
Cool location near beach and great dive shopThe staff at the Villas at Banyan Bay were great right from the beginning. They were very responsive to all of my emails and very attentive to the needs of my group of 12. All of the folks that traveled in our group loved the property and had very positive feelings about their stay. I highly recommend ...
 Pete Jul 20, 2015

$234

$234
Mata Rocks Resort

Mata Rocks Resort

45 Coconut Drive, San Pedro
3.0 out of 5.0
4.2 out of 5 (284 reviews)
HoneymoonEnjoyed our stay for 5 nights. Wonderful beachfront views, welcoming staff and pleasant management. They made every request and was at our beckoning call. True relaxation!
 Honeymooners Feb 1, 2017
Corona Del Mar

Corona Del Mar

Coconut Drive, San Pedro
3.0 out of 5.0
3.7 out of 5 (402 reviews)
Carona Del Mar: Stay was very good, new owner TerrEnjoyed the stay there for 8 days,very accomadating very comfortable,new owner Terry friendly accomadating,food affordable,bar staff friendly,beach clean
 Wade Apr 1, 2014

$120

$120
Ocean Tide Beach Resort

Ocean Tide Beach Resort

57 Boca del Rio Dr., San Pedro
3.0 out of 5.0
3.7 out of 5 (101 reviews)
Nice hotel in good locationWe recently stayed at Ocean Tides for 4 nights. It is close to restaurants, bars and the airport.
 Jean Feb 6, 2017

$104

$104
Banana Beach Resort

Banana Beach Resort

Seagrape Drive, San Pedro
3.5 out of 5.0
3.9 out of 5 (152 reviews)
Nice hotel, with easy beach accessWe very much enjoyed the staff of the hotel, and that of the adjoining restaurant, El Divino(?not sure of the name). Both very accommodating, and pleasant!
  Jan 22, 2017

$128

$128
Grand Colony Island Villas

Grand Colony Island Villas

Sea Grape Drive, San Pedro
4.5 out of 5.0
4.7 out of 5 (84 reviews)
This place is amazing. Great staff great beach!I took my family. The condo was amazing. Huge ! Great location and great beach !!
  Jul 15, 2016

$385

$385
Caribbean Villas Hotel

Caribbean Villas Hotel

Seagrape Drive, San Pedro
3.0 out of 5.0
4.0 out of 5 (189 reviews)
Beautiful GroundsNice location, grounds and beach. Good value. Everything I read stated they had a bird sanctuary on the grounds, I asked and was told they haven't for quite some time. The shore line was thick with seaweed. Not the hotels fault, the seaweed was a problem all around AC.
  Apr 4, 2017

$109

$109
Ramon's Village Resort

Ramon's Village Resort

Coconut Drive, San Pedro
4.5 out of 5.0
4.5 out of 5 (74 reviews)
Would come backExcellent well maintained hotel close to town, airport and water taxi. Very friendly staff with good restaurant. There is beach access but not spectacular. Padi and all water related activities are on site or can be picked up on site. Beware that the Padi shop will do everything to "get" your money. ...
 Preston Aug 24, 2017

$165

$165
Sunbreeze Suites

Sunbreeze Suites

Beachfront, Barrier Reef Drive, San Pedro
3.5 out of 5.0
4.2 out of 5 (249 reviews)
Fabulous atay and friendly, helpful staffGreat location next to the beach, bext to ferry, friendly staff, quick service.
 Danny Jun 1, 2015

$149

$149
Blue Tang Inn

Blue Tang Inn

Sand Piper St, San Pedro
3.5 out of 5.0
4.4 out of 5 (65 reviews)
terrific hotel great locationhad a perfect stay . right on the beach and in town convenient to everything. very clean and well maintained. spacious room with complete kitchen and updated bath. only complaint would be firm mattress but that may just be me. i would definitely stay again and have already recommended to a friend ...
 kath Feb 25, 2017

$165

$165
Captain Morgan's Retreat

Captain Morgan's Retreat

Captain Morgans Retreat, San Pedro
4.0 out of 5.0
3.7 out of 5 (69 reviews)
Nice staff but the worst room housekeepingThe hotel is pretty but needs improvement. The main office, concierge and security personnel was VERY-VERY nice. The things that made me rate the hotel lower was that in the second floor, (first room was given to me) cockroaches would roam free and I understand this is due to the type of construction ...
 Ida Jul 28, 2014

$209

$209
Portofino Beach Resort

Portofino Beach Resort

6.5mi North Of San Pedro Barrier Reef, San Pedro
3.5 out of 5.0
4.3 out of 5 (128 reviews)
The facility was very intimate and sweet.From the time their staff pick you up in their boat, greet you with eucalyptus soaked hand towels and Rum Punch to the fresh flower petals on your bed relaxation sets in. We loved it. Nice pool, beach, hammocks. The best staff ever. Very clean and pretty. We will return!
 Carla Mar 2, 2016
Sapphire Beach Resort

Sapphire Beach Resort

10 Miles North Ambergris Caye, San Pedro
4.0 out of 5.0
3.9 out of 5 (65 reviews)
Honeymoon Getaway from NYCStayed for 9 days 8 nights. Beautiful island and resort. Felt very secluded.. honestly my wife and I wish we were back there than being home in nyc. Beaches, animals, great food, friendly locals, plenty of pools, amazing views and scenery. Whats not stated on this website is that you need to take ...
 Joshua Aug 24, 2017

$176

$176
Costa Blu Adults Only Beach Resort

Costa Blu Adults Only Beach Resort

6.5 Miles North, San Pedro
3.5 out of 5.0
4.6 out of 5 (80 reviews)
Comfortable and peaceful beachfront resortSpent a week at this beautiful place. Food is excellent, as are the staff. Great for everyone, but couples especially. It's about 6.5 miles from San Pedro Town so it is quiet and peaceful. A great place to relax and get away from it all. The swim-up bar is heated and the tenders are friendly.
 Ruben Nov 25, 2016
Caye Casa

Caye Casa

Beach Front, San Pedro
2.5 out of 5.0
4.6 out of 5 (155 reviews)
Excellent experienceClean an easy access to beach and pier. Just north, out of the noise and turbulence of tourist activity, but easily accessible. Amazingly helpful and polite staff. Booking arrangements taken care of and refined to the best and most reliable vendors. Our stay was effortless and very relaxing.
  Jan 4, 2014

$125

$125
Tres Cocos Resort

Tres Cocos Resort

Tropicana Drive, San Pedro
4.0 out of 5.0
4.7 out of 5 (33 reviews)
wonderful placeA warm and friendly place. Good location, close to great food and bars, beach .Town is a nice walk in morning, hot after 11am. Staff are wonderful ,welcoming amd accommodating. Condo was perfect.
 juan marco May 2, 2017
Park Place Belize

Park Place Belize

Laguna Drive, San Pedro
3.5 out of 5.0
3.7 out of 5 (78 reviews)
Right on the beachThe staff here was very friendly. The location is awesome with great beach views. In walking distance to good food.
 chris Aug 15, 2016

$99

$99
Map

Recently booked Beach Hotels in San Pedro

Royal Caribbean Resort
3.5 out of 5.0
Last booking: 3 hours ago
Changes In Latitudes Bed and Breakfast Inn
3.0 out of 5.0
Last booking: 4 hours ago
Grand Colony Island Villas
4.5 out of 5.0
Last booking: 5 hours ago
Banyan Bay Suites
4.0 out of 5.0
Last booking: 6 hours ago
Coco Beach Resort
4.5 out of 5.0
Last booking: 7 hours ago
Sunbreeze Hotel
4.0 out of 5.0
Last booking: 11 hours ago
Mayan Princess Hotel
2.5 out of 5.0
Last booking: 13 hours ago
Sunbreeze Suites
3.5 out of 5.0
Last booking: 15 hours ago
Ramon's Village Resort
4.5 out of 5.0
Last booking: 21 hours ago

Everyone knows the familiar notes of the beach: the sound of waves crashing on the shore, the "slurp" of your icy cold drink, and seagulls flying in the clouds. Indeed, a visit to the seashore is a time-tested getaway dream. Who wouldn't want to spend their days soaking up the sun on the soft sand or walking the boardwalk in search of french fries? It's high time to plan your sojourn to San Pedro and get moving!

Expedia has what you are in search of. In fact, San Pedro is moving up our popularity rankings fast. You'll find numerous San Pedro beach hotels on our site, and you can be assured you'll surely find lots of extras like blankets and bath products to rinse the grains from your feet.

An Awesome San Pedro Beach Hotel Awaits

Thinking about where you'll see the best underwater wonderlands to explore, or which San Pedro hotel has an excellent spa? (Because maybe you just can't make yourself leave your hotel!) Well you're in luck. San Pedro saw plenty of visitors over the past twelve months, and a large number were amazed enough to write a helpful review.

We should tell you: Beach hotels in San Pedro deliver all that you could require for an amazing beach getaway. It shouldn't shock you then, that they were granted a spectacular rating overall, and you'll soon see that the setting of the building almost as gorgeous as the shore. In addition, when you holiday in San Pedro, there can be all sorts of activities that extend beyond fishing and sunning.

Book Today

Can you dream of anything that will relax you more than the sounds of the sea? Expedia can help you out with the best information on San Pedro beach hotels. The region has experienced a huge swell in activity during the past twelve months, so now is a perfect opportunity to make your fantasies a reality. Then get ready to pay a visit to San Pedro. It's been waiting for you.