Find the right hotel in San Pedro (Ambergris Caye)

Top-rated hotels, great locations, and flexible options for every kind of trip.

Welcome to San Pedro (Ambergris Caye)

San Pedro, nestled on the stunning Ambergris Caye, offers a vibrant blend of breathtaking beaches, lively nightlife, and rich local culture. Explore crystal-clear waters perfect for diving and snorkeling or savor delicious fresh seafood at beachfront restaurants. Discover the beauty of San Pedro-plan your visit today!

Romantic overwater and waterfront retreats for honeymooners in San Pedro

Couples celebrating their honeymoon will find an intimate escape among San Pedro's most romantic waterfront properties. These hotels offer overwater accommodations, private beach access, spa services, and stunning Caribbean Sea views designed for two.

Lina Point Belize Overwater Resort

Lina Point Belize Overwater Resort

Good (80 reviews)

San Pedro (Ambergris Caye)

from 88 $ avg/night
View ›
Mangata Villas Adults Only

Mangata Villas Adults Only

Exceptional (8 reviews)

San Pedro (Ambergris Caye)

from 296 $ avg/night
View ›
Sapphire Beach Resort

Sapphire Beach Resort

Fabulous (77 reviews)

San Pedro (Ambergris Caye)

from 120 $ avg/night
View ›
Victoria House Resort & Spa

Victoria House Resort & Spa

Exceptional (113 reviews)

San Pedro (Ambergris Caye)

from 225 $ avg/night
View ›
Las Terrazas Resort

Las Terrazas Resort

Very Good (101 reviews)

San Pedro (Ambergris Caye)

from 355 $ avg/night
View ›
Matachica Beach Resort And Spa

Matachica Beach Resort And Spa

Superb (65 reviews)

San Pedro (Ambergris Caye)

from 352 $ avg/night
View ›
Pur Boutique Cabanas, Adults Only

Pur Boutique Cabanas, Adults Only

Fabulous (84 reviews)

San Pedro (Ambergris Caye)

from 254 $ avg/night
View ›
Coco Beach Resort

Coco Beach Resort

Superb (132 reviews)

San Pedro (Ambergris Caye)

from 297 $ avg/night
View ›
Grand Caribe Belize

Grand Caribe Belize

Fabulous (100 reviews)

San Pedro (Ambergris Caye)

from 250 $ avg/night
View ›
Belizean Shores Resort

Belizean Shores Resort

Superb (124 reviews)

San Pedro (Ambergris Caye)

from 171 $ avg/night
View ›

Boutique hotels in Boca del Rio near Barrier Reef Drive

Ideal for travelers who want a distinctive, character-driven stay close to the heart of San Pedro's Boca del Rio neighborhood. These properties offer beachfront access, intimate atmospheres, and walkable convenience to Barrier Reef Drive's shops, dining, and local life.

Hotel Del Rio

Hotel Del Rio

Superb (227 reviews)

San Pedro (Ambergris Caye)

from 112 $ avg/night
View ›
Holiday Hotel

Holiday Hotel

Good (123 reviews)

San Pedro (Ambergris Caye)

from 66 $ avg/night
View ›
Hotel Royal Blue & Golf Cart Rental

Hotel Royal Blue & Golf Cart Rental

Good (99 reviews)

San Pedro (Ambergris Caye)

from 65 $ avg/night
View ›
Mata Rocks Resort

Mata Rocks Resort

Good (109 reviews)

San Pedro (Ambergris Caye)

from 135 $ avg/night
View ›
Tres Cocos Resort

Tres Cocos Resort

Superb (28 reviews)

San Pedro (Ambergris Caye)

from 184 $ avg/night
View ›
Blue Tang Inn - Beachfront Suites And Pool

Blue Tang Inn - Beachfront Suites And Pool

Very Good (145 reviews)

San Pedro (Ambergris Caye)

from 274 $ avg/night
View ›
Aqua Vista

Aqua Vista

Superb (13 reviews)

San Pedro (Ambergris Caye)

from 229 $ avg/night
View ›

Luxury all-inclusive resorts near Cayo Espanto, Belize

Ideal for discerning travelers seeking an indulgent Caribbean escape close to the exclusive private-island enclave of Cayo Espanto. These properties offer upscale beachfront accommodations, private beach areas, spa services, and resort-style dining on Ambergris Caye.

Cayo Espanto

Cayo Espanto

San Pedro (Ambergris Caye)

from 2445 $ avg/night
View ›
Alaia Belize, Autograph Collection

Alaia Belize, Autograph Collection

Fabulous (103 reviews)

San Pedro (Ambergris Caye)

from 102 $ avg/night
View ›
Mahogany Bay Resort And Beach Club, Curio Collection

Mahogany Bay Resort And Beach Club, Curio Collection

Very Good (88 reviews)

San Pedro (Ambergris Caye)

from 193 $ avg/night
View ›
Matachica Resort & Spa - Adults Only

Matachica Resort & Spa - Adults Only

San Pedro (Ambergris Caye)

from 633 $ avg/night
View ›
Sunbreeze Hotel

Sunbreeze Hotel

Superb (103 reviews)

San Pedro (Ambergris Caye)

from 109 $ avg/night
View ›
Ramon'S Village Resort

Ramon'S Village Resort

Fabulous (308 reviews)

San Pedro (Ambergris Caye)

from 230 $ avg/night
View ›
Diamante Beachfront Suites

Diamante Beachfront Suites

Superb (41 reviews)

San Pedro (Ambergris Caye)

from 420 $ avg/night
View ›
Tara Del Sol Resort

Tara Del Sol Resort

Superb (48 reviews)

San Pedro (Ambergris Caye)

from 207 $ avg/night
View ›
X'Tan Ha- The Waterfront

X'Tan Ha- The Waterfront

Fabulous (129 reviews)

San Pedro (Ambergris Caye)

from 271 $ avg/night
View ›
Captain Morgan'S Retreat

Captain Morgan'S Retreat

Good (31 reviews)

San Pedro (Ambergris Caye)

from 194 $ avg/night
View ›

Best family-friendly beach hotels in San Pedro with snorkeling access

Ideal for families seeking a Caribbean beach escape with easy access to Belize's world-class reef, these hotels combine beachfront settings with kid-welcoming amenities. Each property offers direct beach or private beach areas, swimming pools, and proximity to snorkeling excursions along the Mesoamerican Barrier Reef.

Xanadu Island Resort

Xanadu Island Resort

Superb (55 reviews)

San Pedro (Ambergris Caye)

from 292 $ avg/night
View ›
Royal Caribbean Resort

Royal Caribbean Resort

Very Good (51 reviews)

San Pedro (Ambergris Caye)

from 76 $ avg/night
View ›
Caribbean Villas Hotel

Caribbean Villas Hotel

Very Good (285 reviews)

San Pedro (Ambergris Caye)

from 139 $ avg/night
View ›
Caye Casa

Caye Casa

Superb (192 reviews)

San Pedro (Ambergris Caye)

from 190 $ avg/night
View ›
The Palms Oceanfront Suites

The Palms Oceanfront Suites

Superb (72 reviews)

San Pedro (Ambergris Caye)

from 275 $ avg/night
View ›
Lighthouse Beach Villas

Lighthouse Beach Villas

Exceptional (51 reviews)

San Pedro (Ambergris Caye)

from 321 $ avg/night
View ›
The Phoenix Resort

The Phoenix Resort

Exceptional (14 reviews)

San Pedro (Ambergris Caye)

from 475 $ avg/night
View ›
Bella Vista Resort Belize

Bella Vista Resort Belize

Fabulous (46 reviews)

San Pedro (Ambergris Caye)

from 255 $ avg/night
View ›
Isla Bonita Yacht Club

Isla Bonita Yacht Club

Fabulous (233 reviews)

San Pedro (Ambergris Caye)

from 119 $ avg/night
View ›
Seascape Villas

Seascape Villas

Exceptional (5 reviews)

San Pedro (Ambergris Caye)

from 1017 $ avg/night
View ›

Best budget beach hotels in San Pedro for first-time visitors

Perfect for first-time visitors to Ambergris Caye who want genuine Caribbean beach access without overspending. These properties combine beachfront or beach-adjacent locations with essential amenities like free WiFi, pools, and on-site dining to make your introduction to the island easy and comfortable.

Sandbar Beachfront Hotel & Hostel Restaurant

Sandbar Beachfront Hotel & Hostel Restaurant

Fabulous (808 reviews)

San Pedro (Ambergris Caye)

from 15 $ avg/night
View ›
Mayan Princess Hotel

Mayan Princess Hotel

Fabulous (96 reviews)

San Pedro (Ambergris Caye)

from 125 $ avg/night
View ›
Bananas On The Beach

Bananas On The Beach

Very Good (100 reviews)

San Pedro (Ambergris Caye)

from 161 $ avg/night
View ›
Corona Del Mar

Corona Del Mar

Good (128 reviews)

San Pedro (Ambergris Caye)

from 104 $ avg/night
View ›
The Palapa House

The Palapa House

Very Good (74 reviews)

San Pedro (Ambergris Caye)

from 139 $ avg/night
View ›
Belize Budget Suites

Belize Budget Suites

Superb (342 reviews)

San Pedro (Ambergris Caye)

from 110 $ avg/night
View ›
La Casa De Paz Hotel

La Casa De Paz Hotel

Fabulous (355 reviews)

San Pedro (Ambergris Caye)

from 68 $ avg/night
View ›
Casa Del Rai

Casa Del Rai

Exceptional (130 reviews)

San Pedro (Ambergris Caye)

from 193 $ avg/night
View ›
Ambergris Sunset Hotel

Ambergris Sunset Hotel

Very Good (443 reviews)

San Pedro (Ambergris Caye)

from 47 $ avg/night
View ›
Voyager Sun & Reef Hotel

Voyager Sun & Reef Hotel

Very Good (431 reviews)

San Pedro (Ambergris Caye)

from 70 $ avg/night
View ›

Best hotels near Hol Chan Marine Reserve for scuba divers

Certified scuba divers looking to explore Hol Chan Marine Reserve will find these San Pedro and Ambergris Caye hotels ideally positioned for reef access. Each property sits close to dive operators and the barrier reef, offering beachfront convenience, on-site tour desks, and amenities to rinse off and recharge between dives.

Sunbreeze Suites

Sunbreeze Suites

Fabulous (124 reviews)

San Pedro (Ambergris Caye)

from 129 $ avg/night
View ›
Pelican Reef Villas Resort

Pelican Reef Villas Resort

Superb (65 reviews)

San Pedro (Ambergris Caye)

from 318 $ avg/night
View ›
Drift Inn San Pedro

Drift Inn San Pedro

Fabulous (228 reviews)

San Pedro (Ambergris Caye)

from 19 $ avg/night
View ›
Seven Seas Resort Adults Only

Seven Seas Resort Adults Only

Very Good (104 reviews)

San Pedro (Ambergris Caye)

from 166 $ avg/night
View ›
The Watermark Hotel

The Watermark Hotel

Very Good (115 reviews)

San Pedro (Ambergris Caye)

from 241 $ avg/night
View ›
Tradewinds Paradise Villas

Tradewinds Paradise Villas

Superb (165 reviews)

San Pedro (Ambergris Caye)

from 270 $ avg/night
View ›
Hidden Jewel Boutique Hotel

Hidden Jewel Boutique Hotel

Fabulous (57 reviews)

San Pedro (Ambergris Caye)

from 113 $ avg/night
View ›
Royal Kahal Beach Resort

Royal Kahal Beach Resort

Very Good (8 reviews)

San Pedro (Ambergris Caye)

from 225 $ avg/night
View ›
Aruna Resort & Villas

Aruna Resort & Villas

Exceptional (11 reviews)

San Pedro (Ambergris Caye)

from 450 $ avg/night
View ›
Oceans 23

Oceans 23

Superb (2 reviews)

San Pedro (Ambergris Caye)

from 270 $ avg/night
View ›

Boutique hotels in San Pedro Town near Belizean Arts galleries

This selection is ideal for culturally curious travelers who want stylish, character-rich accommodations within reach of San Pedro's vibrant arts scene. These boutique-leaning properties offer distinctive design touches, intimate atmospheres, beachfront or sea-view settings, and personalized amenities that complement an art-focused itinerary.

Marbucks Bed & Breakfast

Marbucks Bed & Breakfast

Fabulous (38 reviews)

San Pedro (Ambergris Caye)

from 204 $ avg/night
View ›
Casa Cava Bed & Breakfast

Casa Cava Bed & Breakfast

Exceptional (13 reviews)

San Pedro (Ambergris Caye)

from 318 $ avg/night
View ›
Secret Beach Cabanas

Secret Beach Cabanas

Superb (4 reviews)

San Pedro (Ambergris Caye)

from 163 $ avg/night
View ›
Casa Nova Cabanas

Casa Nova Cabanas

Exceptional (11 reviews)

San Pedro (Ambergris Caye)

from 286 $ avg/night
View ›
Villas Secreta Beachfront Resort

Villas Secreta Beachfront Resort

Fabulous (18 reviews)

San Pedro (Ambergris Caye)

from 225 $ avg/night
View ›
Cocotal Inn And Cabanas

Cocotal Inn And Cabanas

Superb (65 reviews)

San Pedro (Ambergris Caye)

from 166 $ avg/night
View ›
Sunset Caribe Belize

Sunset Caribe Belize

Fabulous (86 reviews)

San Pedro (Ambergris Caye)

from 261 $ avg/night
View ›

Browse by accommodation type

Romantic adults-only retreats near Secret Beach with lagoon views

This selection is ideal for couples seeking a secluded, intimate escape on Ambergris Caye close to Secret Beach. These properties offer beachfront access, sunset-facing sea views, private pools, and serene tropical settings designed for adults looking to unwind together.

Belize Tropical Dream Villas

Belize Tropical Dream Villas

Exceptional (25 reviews)

San Pedro (Ambergris Caye)

from 88 $ avg/night
View ›
Belizean Cove Estates Beachfront Villas

Belizean Cove Estates Beachfront Villas

Exceptional (13 reviews)

San Pedro (Ambergris Caye)

from 585 $ avg/night
View ›
Escape Away Belize Beach House

Escape Away Belize Beach House

Exceptional (2 reviews)

San Pedro (Ambergris Caye)

from 379 $ avg/night
View ›
Blue Lagoon And Mistico Beach Club Plus Boat Shuttle

Blue Lagoon And Mistico Beach Club Plus Boat Shuttle

San Pedro (Ambergris Caye)

Conch Shell Cottage And Mistico Beach Club Plus Boat Shuttle

Conch Shell Cottage And Mistico Beach Club Plus Boat Shuttle

Superb (9 reviews)

San Pedro (Ambergris Caye)

from 601 $ avg/night
View ›
La Perla Del Caribe - Villa Opal

La Perla Del Caribe - Villa Opal

San Pedro (Ambergris Caye)

from 675 $ avg/night
View ›
White Sands Cove

White Sands Cove

Superb (12 reviews)

San Pedro (Ambergris Caye)

from 191 $ avg/night
View ›

Best mid-range hotels in San Pedro for digital nomads

This selection is ideal for digital nomads seeking a productive yet comfortable base in the Mahogany Bay area without overspending. These hotels offer reliable free Wi-Fi, work-friendly amenities like desks and kitchenettes, plus pools and leisure facilities to recharge after the workday.

Best Western Grand Baymen Gardens

Best Western Grand Baymen Gardens

Good (148 reviews)

San Pedro (Ambergris Caye)

from 83 $ avg/night
View ›
Tropical Palace Hotel

Tropical Palace Hotel

Good (221 reviews)

San Pedro (Ambergris Caye)

from 87 $ avg/night
View ›
San Pablo Villas

San Pablo Villas

Superb (22 reviews)

San Pedro (Ambergris Caye)

from 134 $ avg/night
View ›
Sea Horizon Hotel

Sea Horizon Hotel

Superb (50 reviews)

San Pedro (Ambergris Caye)

from 102 $ avg/night
View ›
Residences At Barrier Reef 8B Oceanview 2 Bedroom By Stay Floreo

Residences At Barrier Reef 8B Oceanview 2 Bedroom By Stay Floreo

San Pedro (Ambergris Caye)

Residences At Barrier Reef 1-2C Oceanfront 2 Bedroom By Stay Floreo

Residences At Barrier Reef 1-2C Oceanfront 2 Bedroom By Stay Floreo

San Pedro (Ambergris Caye)

Best eco-friendly stays near Mexico Rocks reef for solo travelers

This selection is ideal for solo travelers seeking an immersive natural experience close to the renowned Mexico Rocks snorkeling reef off Ambergris Caye. These beachfront and waterside properties offer direct sea access, tranquil surroundings, and proximity to the reef, giving nature-focused guests an authentic Belizean coastal base.

Coral Bay Villas - Lionfish Suite

Coral Bay Villas - Lionfish Suite

Exceptional (14 reviews)

San Pedro (Ambergris Caye)

from 241 $ avg/night
View ›

Belizean Shores Resort

San Pedro (Ambergris Caye)

Banana Beach Resort

Banana Beach Resort

Good (64 reviews)

San Pedro (Ambergris Caye)

from 97 $ avg/night
View ›
Sundiver Beach Resort

Sundiver Beach Resort

Superb (1 review)

San Pedro (Ambergris Caye)

from 3036 $ avg/night
View ›
Conch Shell Inn

Conch Shell Inn

San Pedro (Ambergris Caye)

Ocean'S Edge

San Pedro (Ambergris Caye)

Pedro'S Hotel & Inn

Pedro'S Hotel & Inn

Pleasant (108 reviews)

San Pedro (Ambergris Caye)

from 74 $ avg/night
View ›

Thank you for your feedback

Thank you for subscribing

Close