Where to stay

in San Pedro

Experience tropical San Pedro: its snorkeling, beaches, bars, and more!

Explore the tropical area of San Pedro—beaches, island views, and sights from San Pedro Town Hall to San Pedro Beach.

Top places to stay near the water

Marbucks Bed and Breakfast is a hotel featuring a full-service spa and free WiFi that gets good reviews by beach travelers for its prime location and dining options. It's located a 4-minute walk from Belize Barrier Reef. Lighthouse Beach Villas 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. Bella Vista Resort Belize 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.

Recommended hotels

Best places to stay for couples

Ocean View Suite in Oceanfront Resort Belize is a resort featuring in-room kitchens and concierge services. Cabana with a pool and garden view is a resort featuring in-room kitchens and free WiFi. It's located a short 3-minute walk from Belize Barrier Reef. The view with a wonderful breeze from the sea is a resort featuring in-room kitchens and free WiFi.

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. Caribbean Villas Hotel is a hotel featuring 2 outdoor pools and a restaurant that guests like for its helpful staff. Your family will be well placed to visit Reef Runner Glass Bottom Boat and Tackle Box Canyons, located close by.

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. Lina Point Belize Overwater Resort is luxury a hotel featuring spa services and a rooftop terrace, and guests like its prime location and helpful staff. It's located a short 9-minute walk from Belize Barrier Reef. 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. Royal Caribbean Resort is a hotel featuring a kid's pool and a full-service spa.

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 dining options. The property is located 0.2 mi / 0.3 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). 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).

Recommended hotels

Explore a world of travel with Expedia