Search for Cheap Deals on
Oceanfront Hotels in San Pedro

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking, and you save up to 60%!


Featured San Pedro Oceanfront Hotels

Corona Del Mar
Corona Del Mar
2.5 out of 5
Coconut Drive, San Pedro
Fully refundableReserve now, pay when you stay
Stay at this beach hotel in San Pedro. Enjoy free WiFi, a beach locale, and onsite spa services. Our guests praise the pool and the helpful staff in our reviews. ...
7.6/10 Good! (498 reviews)
"Corona Del Mar is definitely a place to stay. Staff is amazing and the place is clean, comfortable and beautiful. Very friendly staff, clean rooms, was an enjoyable stay Right on the beach :)"

Reviewed on Mar 29, 2023

Corona Del Mar
Coco Beach Resort
Coco Beach Resort
4 out of 5
Ambergris Caye, San Pedro
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the bar in our reviews. Popular ...
9.4/10 Exceptional! (1,002 reviews)
"Only thing I can say is wow! The facilities were keep immaculate. The food was world class and reasonably priced. The front desk staff was awesome . I had my wife 50th birthday there and they arranged for dinner on the beach, room setup for birthday, cake and wine. They setup our sailboat tour and ..."

Reviewed on Jun 4, 2023

Coco Beach Resort
X'Tan Ha - The Waterfront Resort
X'Tan Ha - The Waterfront Resort
3 out of 5
7.2 miles North, San Pedro
Stay at this 3-star beach resort in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. ...
9/10 Wonderful! (457 reviews)
Quiet getaway
"We were there in off season and the staff was very attentive and friendly. The pools and grounds were beautiful. The restaurant/bar was always open even though there weren’t a lot of people, so we always had somewhere to eat. The bar tenders were awesome. We rented a golf cart for our entire stay ..."

Reviewed on Jun 5, 2023

X'Tan Ha - The Waterfront Resort
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
3 out of 5
6.5 Miles North, Ambergris Caye, San Pedro
Fully refundableReserve now, pay when you stay
Stay at this 3-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the restaurant in our reviews. ...
9/10 Wonderful! (350 reviews)
"We really enjoyed our stay at Costa Blue. Rooms were nice, food was good and friendly staff."

Reviewed on May 10, 2023

Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
Blue Tang Inn
Blue Tang Inn
3 out of 5
Sand Piper St, Beachfront, San Pedro, Ambergris Caye
Stay at this 3-star beach lodge in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the breakfast and the helpful staff in our ...
9/10 Wonderful! (178 reviews)
"It was a small quint place with everything you needed for your stay such as a pool, palapa to relax, and great staff."

Reviewed on May 24, 2023

Blue Tang Inn
Portofino Beach Resort
Portofino Beach Resort
4 out of 5
6.5mi North Of San Pedro Barrier Reef, Ambergris Caye, San Pedro
Stay at this 4-star beach hotel in San Pedro. Enjoy free breakfast, a beach locale, and a free airport shuttle. Our guests praise the helpful staff in our reviews. ...
8.8/10 Excellent! (190 reviews)
"4.5 Stars is perfect. Be wary and stay on the resort part of the island."

Reviewed on May 28, 2023

Portofino Beach Resort
Sunbreeze Suites
Sunbreeze Suites
3 out of 5
Beachfront, Barrier Reef Drive, San Pedro, Ambergris Caye
Stay at this 3-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the helpful staff in our reviews. Popular ...
8.8/10 Excellent! (500 reviews)
"Great staff!"

Reviewed on May 31, 2023

Sunbreeze Suites
Mayan Princess Hotel
Mayan Princess Hotel
2.5 out of 5
San Pedro, San Pedro
Stay at this beach hotel in San Pedro. Enjoy free WiFi, a beach locale, and a full-service spa. Our guests praise the helpful staff and the comfy beds in our ...
8.6/10 Excellent! (145 reviews)
"We've stayed here three times and have enjoyed it each time. The bed is very comfortable. Right next to dining, ocean and water taxi."

Reviewed on May 30, 2023

Mayan Princess Hotel
Mata Rocks Resort
Mata Rocks Resort
3 out of 5
45 Coconut Drive, San Pedro
Stay at this 3-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the bar and the helpful staff in our reviews. ...
8.4/10 Very Good! (476 reviews)
"Excellent staff and great location to every where. Rooms needed TV’s or FRIGID miSSING, but was able to get one when we asked. Lively resort, comfortable beds. Wifi available most days. Would definitely visit again, as long as Hari and Javier are there!"

Reviewed on Apr 28, 2023

Mata Rocks Resort
Caribbean Villas Hotel
Caribbean Villas Hotel
2.5 out of 5
Seagrape Drive, San Pedro
Fully refundableReserve now, pay when you stay
Stay at this beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the bar in our reviews. Popular attractions ...
8/10 Very Good! (324 reviews)
"Great place for the price range. Good location, amenities and beach bar/restaurant."

Reviewed on Apr 11, 2023

Caribbean Villas Hotel
Ocean Tide Beach Resort
Ocean Tide Beach Resort
2.5 out of 5
57 Boca del Rio Dr., San Pedro
Stay at this beach hotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the pool and the helpful staff in our reviews. Popular ...
8/10 Very Good! (199 reviews)
"Will be back! Tula and Clive were extremely helpful, looking forward to our next visit."

Reviewed on Apr 3, 2023

Ocean Tide Beach Resort
Banana Beach Resort
Banana Beach Resort
3.5 out of 5
Seagrape Drive, San Pedro, Belize District
Stay at this 3.5-star beach hotel in San Pedro. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the comfy rooms in ...
7.8/10 Good! (245 reviews)
"comfortable bed, nice restaurant. Pool was good enough, access to beach is good."

Reviewed on Feb 24, 2020

Banana 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.

Hotels with Pools in San Pedro

Ocean Tide Beach Resort
Ocean Tide Beach Resort
2.5 out of 5
57 Boca del Rio Dr., San Pedro
Stay at this beach hotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the pool and the helpful staff in our reviews. Popular ...
8/10 Very Good! (199 reviews)
"Will be back! Tula and Clive were extremely helpful, looking forward to our next visit."

Reviewed on Apr 3, 2023

Ocean Tide Beach Resort
Coco Beach Resort
Coco Beach Resort
4 out of 5
Ambergris Caye, San Pedro
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the bar in our reviews. Popular ...
9.4/10 Exceptional! (1,002 reviews)
"Only thing I can say is wow! The facilities were keep immaculate. The food was world class and reasonably priced. The front desk staff was awesome . I had my wife 50th birthday there and they arranged for dinner on the beach, room setup for birthday, cake and wine. They setup our sailboat tour and ..."

Reviewed on Jun 4, 2023

Coco Beach Resort
Belizean Shores Resort
Belizean Shores Resort
3 out of 5
Ambergris Caye, San Pedro
Stay at this 3-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the pool and the helpful staff in our reviews. ...
9.2/10 Wonderful! (683 reviews)
"My family and I really enjoyed our stay at the Belizean Shores resort. In all my travels to Belize, this resort really stands out among the rest. After booking the room, the resort reached out to me offering to schedule transportation and if we were celebrating any special events. When we arrived, ..."

Reviewed on Jun 7, 2023

Belizean Shores 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.

Spa Hotels in San Pedro

Caribbean Villas Hotel
Caribbean Villas Hotel
2.5 out of 5
Seagrape Drive, San Pedro
Stay at this beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the bar in our reviews. Popular attractions ...
Caribbean Villas Hotel
Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults Only
4 out of 5
5 miles north of San Pedro, San Pedro
Stay at this 4-star beach resort in San Pedro. Enjoy free internet, a beach locale, and a full-service spa. Our guests praise the helpful staff and the comfy ...
Matachica Resort & Spa - Adults Only
Victoria House Resort & Spa
Victoria House Resort & Spa
4 out of 5
22 Coconut Drive, San Pedro
Stay at this 4-star beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the restaurant and the helpful staff in our ...
Victoria House Resort & Spa
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.

Oceanfront hotels in San Pedro

-----Sample content -----

You deserve the ultimate relaxing vacation. Leave your responsibilities behind and let the Miami seaside work its magic and take you from stressed to soothed in an instant. With a coastal vibe that’s relaxing and energizing at the same time, oceanfront hotels in Miami provide the refreshing days and tranquil nights you crave.

Get away to the seashore
You want to spend the day watching sunlight shimmer on the waves, and be lulled to sleep at night by the rhythmic sound of sea meeting shore. Perhaps you’re a sun worshipper looking for beachfront hotels in Miami, or a daredevil who loves close proximity to watersports. Whatever your reason, ocean views provide the perfect backdrop for getaways big and small.

• Romance: The beauty of the seaside is just the right romantic setting for a getaway with your sweetheart. Take a walk along the coast and come back to a clean, comfortable room, or share a bottle of wine while gazing at the waves.
• Reunions: Whether you’re meeting up with family or friends, Miami hotels with an ocean view are a great choice for reunions of all sizes. There are plenty of ways to pass the time bonding with your loved ones in Miami, and an oceanfront hotel gives your group a restful retreat at the end of each day.

Let Hotwire reward you
The one thing better than a beach trip? Earning rewards for it. Every dollar you spend with Hotwire Rewards earns you one Orbuck, and points are applied as soon as you book. With rewards redeemable at over 350,000 hotels worldwide, just think of all the beaches you’ll visit.