Where to stay

in San Pedro

We'd like to help you find a place that's as perfect in atmosphere as it is in location.

Travelers to San Pedro love its stunning beaches and fantastic nightlife. If you're interested in spending some time outdoors, San Pedro Beach and Secret Beach are some top places to check out. San Pedro Town Hall and San Pedro Belize Express Dock are also a few notable stops. Whether you're hoping to stay right near top attractions or you'd like to be a little more tucked away, you'll be sure to find a great place to stay in San Pedro.

Top places to stay near the water

Mangata Villas is a hotel featuring a full-service spa and free WiFi that gets good reviews by beach travelers for its prime location and helpful staff. It's located a 4-minute walk from Belize Barrier Reef. Marbucks Bed and Breakfast is a hotel that comes with 2 outdoor pools and a full-service spa and is well-liked by beach travelers for its helpful staff. It's located a 3-minute walk from Belize Barrier Reef. Cocotal Inn and Cabanas is a resort that comes with 4 restaurants and a full-service spa and is well-liked by beach travelers for its helpful staff. It's located a 8-minute walk from Belize Barrier Reef.

Recommended hotels

Best places to stay for couples

Cabana with a pool and garden view is a resort featuring in-room kitchens and free WiFi. The view with a wonderful breeze from the sea is a resort featuring in-room kitchens and free WiFi. It's just a short 3-minute walk from Belize Barrier Reef. Secret Beach Yellow Cabana, Sea Views, just steps to water access! is a B&B featuring private balconies and free breakfast.

Recommended hotels

Best places to stay for families

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is a resort featuring an outdoor pool and 4 restaurants that guests like for its helpful staff. You'll be just a short distance from Cypress Garden, located close by. Sunbreeze Hotel is a resort featuring an outdoor pool and a restaurant that guests like for its helpful staff and central location. It's located a short 4-minute walk from Reef Runner Glass Bottom Boat. Sunbreeze Suites is a hotel featuring an outdoor pool and a restaurant that guests like for its helpful staff. It's located a short 5-minute walk from Reef Runner Glass Bottom Boat and also walkable to Boca Del Rio Beach.

Recommended hotels

Top luxury accommodations in San Pedro

Alaia Belize, Autograph Collection is luxury a resort featuring 6 restaurants and 4 bars that guests like for its helpful staff. Matachica Resort & Spa - Adults Only is luxury a resort featuring 2 restaurants and 2 bars that guests like for its helpful staff. You'll be well placed to visit Belize Barrier Reef and Hol Chan Marine Reserve, both steps away. Victoria House Resort & Spa is luxury a hotel featuring a full-service spa and 2 outdoor pools that guests like for its helpful staff.

Recommended hotels

Best places to stay with pools

Grand Caribe Belize is a hotel featuring 6 outdoor pools and a full-service spa, and guests like its helpful staff. Belize Barrier Reef is located just steps from the property. Mata Rocks Resort is a hotel featuring an outdoor pool and a fitness center, and guests like its helpful staff. Bella Vista Resort Belize is a hotel featuring an outdoor pool and a full-service spa, and guests like its helpful staff.

Recommended hotels

Where to stay near the airport

Ramon's Village Resort is a hotel featuring a free airport shuttle and a full-service spa. It gets positive reviews for its prime location and helpful staff. The property is located 0.2 mi / 0.3 km from San Pedro (SPR-John Greif II). Coco Beach Resort is a hotel featuring an airport shuttle and free extended parking that guests like for its helpful staff. The property is located 3.4 mi / 5.5 km from San Pedro (SPR-John Greif II). Mahogany Bay Resort & Beach Club, Curio Collection by Hilton is a resort featuring an airport shuttle and a marina that guests like for its helpful staff. The property is located 1.7 mi / 2.8 km from San Pedro (SPR-John Greif II).

Recommended hotels

Explore a world of travel with Expedia

Explore a world of travel with Expedia