San Pedro sits on Ambergris Caye in Belize. They call Ambergris Caye “La Isla Bonita” (the beautiful island), and San Pedro will not disappoint. Rent a golf cart or a bicycle and get around as the locals do. You’ll find great seafood - especially during lobster season - and an authentic Caribbean-style vibe.

127 Accommodations in San Pedro

Superb9.0
64 reviews

Tradewinds Paradise Villas

room San Pedro town, San Pedro
0.14 mi from center

Situated in San Pedro, a few steps from Playa San Pedro, Tradewinds Paradise Villas features accommodation with free WiFi, air conditioning and access to a garden with an outdoor swimming pool.

VIVA Residences 303 Gold Standard Certified

room San Pedro town, San Pedro
0.07 mi from center

Located in the San Pedro town district in San Pedro, VIVA Residences 303 Gold Standard Certified provides an equipped accommodation with a balcony and free WiFi. The air-conditioned accommodation is 21 km from Caye Caulker.
Superb9.0
39 reviews

Lighthouse Beach Villas

room San Pedro
2.62 mi from center

Offering an outdoor pool, private beach area and swim-up bar, Lighthouse Beach Villas is located less than 10 minutes’ walk from the Belize Chocolate Factory and 4 km from San Pedro town centre.
Superb9.0
39 reviews

The Palms Oceanfront Suites

room San Pedro town, San Pedro
0.45 mi from center

Located right on the beachfront in tropical Ambergris Caye, The Palms Oceanfront Suites offers an outdoor pool and charming, well-equipped apartments with wonderful ocean views. Free airport transfers are provided.
Superb9.0
90 reviews

Casa del Rai

room San Pedro town, San Pedro
0.46 mi from center

Set a few steps from Playa San Pedro, Casa del Rai offers an outdoor swimming pool, a garden and air-conditioned accommodation with a patio and free WiFi.
Very good8.0
5 reviews

Isla Bonita Yacht Club

room San Pedro town, San Pedro
0.69 mi from center

Offering an outdoor swimming pool, a garden and BBQ facilities, Isla Bonita Yacht Club is located in San Pedro Beach. Free WiFi access is available in all areas. The apartments feature a TV, air conditioning and a balcony.
Very good8.0
39 reviews

Best Western Grand Baymen Gardens

room San Pedro town, San Pedro
0.8 mi from center

With Playa San Pedro reachable in 50 metres, Best Western Grand Baymen Gardens offers accommodation, a restaurant, an outdoor swimming pool, a fitness centre and a bar. The aparthotel features both WiFi and private parking free of charge.
Very good8.0
30 reviews

Blue Water Beach Villas

room San Pedro
5.48 mi from center

Located in San Pedro, 400 metres from Playa Blanca, Blue Water Beach Villas provides accommodation with free WiFi, air conditioning and access to a garden with an outdoor swimming pool.
Superb9.0
13 reviews

Saponaria #21-22 at Caribe Island

room San Pedro
2.44 mi from center

Providing pool views, Saponaria #21-22 at Caribe Island in San Pedro provides accommodation, an outdoor swimming pool and barbecue facilities. Free WiFi is offered throughout the property.
Superb9.0
6 reviews

Hummingbird Home Suites

room San Pedro town, San Pedro
1.17 mi from center

Hummingbird Home Suites is located in San Pedro, 100 metres from Playa San Pedro and provides air-conditioned accommodation with free WiFi, as well as access to an outdoor swimming pool and a terrace.
Superb9.0
6 reviews

Coral Bay Villas

room San Pedro town, San Pedro
1.06 mi from center

Featuring an outdoor pool, Coral Bay Villas in San Pedro provides accommodation with free WiFi and free private parking for guests who drive.
Good7.0
2 reviews

Suite H301 @ Mara Laguna

room San Pedro
0.95 mi from center

Set 450 metres from Playa San Pedro, Suite H301 @ Mara Laguna offers accommodation in San Pedro with access to an outdoor pool, free WiFi and a concierge service.
Exceptional10
One review

Belizean Reef Suites

room San Pedro town, San Pedro
0.43 mi from center

Located a few steps from Playa San Pedro, Belizean Reef Suites offers air-conditioned accommodation with a balcony.
Exceptional10
One review

Suite C203 Mara Laguna

room San Pedro
0.96 mi from center

Located in San Pedro, within 500 metres of Playa San Pedro, Suite C203 Mara Laguna offers accommodation with free WiFi, air conditioning and a terrace.
Good7.0
One review

Suite F201 @ Mara Laguna

room San Pedro
0.93 mi from center

Located 450 metres from Playa San Pedro, Suite F201 @ Mara Laguna provides accommodation in San Pedro with access to an outdoor pool, free WiFi and a concierge service.
Disappointing4.0
One review

Indigo Belize 2C condo

room San Pedro
4.31 mi from center

Featuring air-conditioned accommodation with a private pool, Indigo Belize 2C condo is located in San Pedro. This beachfront property offers access to a balcony, free private parking and free WiFi.
Disappointing1.0
One review

Laguna Suites

room San Pedro town, San Pedro
0.49 mi from center

With free bikes and a terrace, Laguna Suites offers free WiFi and is situated in San Pedro, 100 metres from Playa San Pedro. Featuring a patio, every unit is air conditioned and features a dining area and a seating area with a cable TV.

Indigo Belize 1C Condo

room San Pedro
4.31 mi from center

Featuring private pool, Indigo Belize 1C Condo is located on the beachfront in San Pedro. The air-conditioned accommodation is 1.5 km from Playa Blanca, and guests benefit from private parking available on site and free WiFi.

Indigo Belize 2A Condo

room San Pedro
4.31 mi from center

Indigo Belize 2A Condo is located in San Pedro and offers a terrace. The air-conditioned accommodation is 1.5 km from Playa Blanca, and guests benefit from complimentary WiFi and private parking available on site.

Indigo Belize 3A Condo

room San Pedro
4.31 mi from center

Indigo Belize 3A Condo is situated in San Pedro and offers a terrace. The air-conditioned accommodation is 1.5 km from Playa Blanca, and guests benefit from private parking available on site and free WiFi.

Accommodations in San Pedro

There are 127 options for staying in San Pedro.
Check out the deals we offer for lodging in San Pedro.