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
4 reviews

Belizean Cove Estates

room San Pedro
2.83 mi from center

Located on the beachfront on Ambergris Caye, these elegant villas feature wonderful sea views. Belizean Cove Estates offers an outdoor pool, tropical gardens and resort shuttle at a surcharge from San Pedro, 5 km away.
Exceptional10
One review

Villa Serenity

room San Pedro
3.47 mi from center

Located just 2.9 km from Playa Blanca in San Pedro, Villa Serenity provides a getaway with a private beach area, outdoor pool, free WiFi, and a 24-hour front desk. Situated on the beachfront, this property features a terrace.
Exceptional10
One review

Solaria Villas

room San Pedro
3.67 mi from center

Situated 6.5 km from downtown San Pedro, Solaria Villas features accommodation with free WiFi and free private parking.
Disappointing1.0
One review

View the Blue

room San Pedro
3.43 mi from center

Located less than 1 km from Playa San Pedro, View the Blue offers an outdoor swimming pool, a garden and air-conditioned accommodation with a balcony and free WiFi.

Beach Castle Paradise Cove Dream Villa

room San Pedro
1.14 mi from center

Set in San Pedro, within 800 metres of Playa San Pedro, Beach Castle Paradise Cove Dream Villa is an accommodation offering garden views. This property offers access to a balcony and free private parking.

Anil Mar

room San Pedro
6.74 mi from center

Boasting air-conditioned accommodation with a private pool, Anil Mar is situated in San Pedro. This beachfront property offers access to a patio, free private parking and free WiFi.

El Gran Castillo de Arena

room San Pedro
4.77 mi from center

Featuring air-conditioned accommodation with a private pool, sea view and a terrace, El Gran Castillo de Arena is located in San Pedro. This beachfront property offers access to a balcony, free private parking and free WiFi.

Villa 9 at Mara Laguna Gold Standard Certified

room San Pedro
0.89 mi from center

Set 400 metres from Playa San Pedro, Villa 9 at Mara Laguna Gold Standard Certified offers accommodation in San Pedro with access to an outdoor pool, free WiFi and a concierge service.

El Gran Castillo de Arena - 4 Bedroom

room San Pedro
4.77 mi from center

Boasting air-conditioned accommodation with a patio, El Gran Castillo de Arena - 4 Bedroom is situated in San Pedro. This villa features a private pool, a garden, barbecue facilities, free WiFi and free private parking.

El Gran Castillo de Arena - 3 Bedroom

room San Pedro
4.77 mi from center

Featuring air-conditioned accommodation with a patio, El Gran Castillo de Arena - 3 Bedroom is set in San Pedro. This villa has a private pool, a garden, barbecue facilities, free WiFi and free private parking.

Nautilus del Mar

room San Pedro
3.47 mi from center

Set just 2.9 km from Playa Blanca in San Pedro, Nautilus del Mar offers a getaway with a terrace, outdoor pool, free WiFi, and a 24-hour front desk.

Villa Descanso

room San Pedro
3.47 mi from center

Located just 2.9 km from Playa Blanca in San Pedro, Villa Descanso provides a getaway with a private beach area, outdoor pool, free WiFi, and a 24-hour front desk.

Accommodations in San Pedro

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