Hotels in San Pedro, Belize

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.

50 available properties found 

Superb9.0
229 reviews

Ramon's Village Resort

room San Pedro
0.48 mi from center

Situated in San Pedro, 500 metres from Playa San Pedro, Ramon's Village Resort features accommodation with a restaurant, free private parking, a shared lounge and a garden. Boasting family rooms, this property also provides guests with a sun terrace.
Superb9.0
40 reviews

The Palms Oceanfront Suites

room 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.
Good7.0
74 reviews

Hotel Royal Blue

room San Pedro
0.63 mi from center

Located in San Pedro, Hotel Royal Blue offers beachfront accommodation a few steps from Playa San Pedro and provides various facilities, such as a restaurant and a bar.
Superb9.0
69 reviews

PUR Boutique Cabanas

room San Pedro
1.54 mi from center

Offering a sun terrace and swimming pool, PUR Boutique Cabanas is situated in San Pedro. Guests can enjoy the on-site restaurant.
Superb9.0
62 reviews

Tradewinds Paradise Villas

room 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.
Superb9.0
89 reviews

Cocotal Inn and Cabanas

room San Pedro
2.52 mi from center

Offering an outdoor swimming pool and free bikes and kayaks, Cocotal Inn and Cabanas is located in San Pedro. Free WiFi access and private parking are available.
Very good8.0
122 reviews

Lina Point Belize Overwater Resort

room San Pedro
0.84 mi from center

Situated in San Pedro, 550 metres from Playa San Pedro, Lina Point Belize Overwater Resort features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.
Superb9.0
95 reviews

Victoria House Resort & Spa

room San Pedro
1.81 mi from center

Victoria House offers accommodation in San Pedro. Guests can enjoy the on-site restaurant. Certain rooms feature a seating area to relax in after a busy day. Some rooms include views of the sea or pool. You will find concierge service at the...
Superb9.0
64 reviews

Grand Caribe Belize

room San Pedro
2.06 mi from center

Offering outdoor pool and a private 275 metres of prime beach front, Grand Caribe Belize is located in San Pedro, 3.5 km from the town centre and the airport. Free Wi-Fi access is available in this resort.
Good7.0
29 reviews

Captain Morgan's Retreat

room San Pedro
5.36 mi from center

Featuring a private beach area, swimming pool, an extensive garden and sauna, Captain Morgan’s Retreat is set in Ambergris Caye, just a short boat ride from San Pedro Town.
Very good8.0
49 reviews

Belize Budget Suites

room San Pedro
1.61 mi from center

Set in San Pedro, 200 metres from Playa San Pedro, Belize Budget Suites offers air-conditioned rooms and a garden. Featuring family rooms, this property also provides guests with a barbecue. Guests can enjoy garden views.
Superb9.0
89 reviews

Pelican Reef Villas Resort

room San Pedro
2.7 mi from center

Situated in San Pedro, a few steps from Playa San Pedro, Pelican Reef Villas Resort features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.
Superb9.0
36 reviews

Portofino Beach Resort

room San Pedro
5.82 mi from center

Set in Ambergris Caye, Portofino Beach Resort offers its guests free continental breakfast, snorkeling gear and kayaks. The price also includes other services such as the Meet and Greet Service and a welcome tropical drink upon arrival.
Very good8.0
27 reviews

Tres Cocos Resort

room San Pedro
1.03 mi from center

Located in San Pedro, 600 metres from Playa San Pedro, Tres Cocos Resort provides accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. Guests can make use of a garden.
Very good8.0
120 reviews

Hotel Del Rio

room San Pedro
0.41 mi from center

Located in San Pedro, less than 1km from downtown and located on the beautiful Boca del Rio Beachfront, Hotel Del Rio provides accommodation with a garden, free private parking and a terrace.
Very good8.0
13 reviews

Las Terrazas Resort

room San Pedro
3.63 mi from center

Set on a private beach on Ambergris Caye, this luxury complex offers an infinity pool, a spa and an onsite O Restaurant. Each stylish villa has free WiFi and a terrace overlooking the exotic gardens, lagoon or sea.
Very good8.0
92 reviews

Blue Tang Inn

room San Pedro
0.14 mi from center

Offering a year-round outdoor pool and barbecue, Blue Tang Inn is set in San Pedro. Some rooms feature a seating area for your convenience.
Superb9.0
39 reviews

Bella Vista Resort Belize

room San Pedro
2.22 mi from center

Set in San Pedro, 2.5 km from Playa San Pedro, Bella Vista Resort Belize offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.
Good7.0
54 reviews

Royal Caribbean Resort

room San Pedro
1.87 mi from center

Offering an outdoor pool and an extensive garden, Royal Caribbean Resort is located on a private beach in San Pedro. Free Wi-Fi access is available in public areas, private cabanas and throughout the resorts grounds.
Very good8.0
23 reviews

White Sands Cove

room San Pedro
2.45 mi from center

Facing the seafront in San Pedro, White Sands Cove boasts free bikes. With an outdoor swimming pool, the 3-star resort has air-conditioned condos with free WiFi, each with a private bathroom.
Very good8.0
203 reviews

Mahogany Bay Resort and Beach Club, Curio Collection

room San Pedro
2.03 mi from center

Situated in San Pedro, 550 metres from Playa San Pedro, Mahogany Bay Resort and Beach Club, Curio Collection features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.
Very good8.0
316 reviews

Ambergris Sunset Hotel

room San Pedro
0.12 mi from center

Set in San Pedro, 250 metres from Playa San Pedro, Ambergris Sunset Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. This 3-star hotel offers a tour desk and free WiFi.
Superb9.0
49 reviews

Belizean Shores Resort

room San Pedro
3.32 mi from center

Offering an extensive garden, a large sun terrace with a swimming pool, a wooden lounge and restaurant area and lush-style suites, Belizean Shores Resort is set in front of the Caribbean Beach.
Superb9.0
37 reviews

DayDreamin Boutique Hotel

room San Pedro
1.62 mi from center

DayDreamin Boutique Hotel has a restaurant, free bikes, an outdoor swimming pool and bar in San Pedro. Among the facilities at this property are room service and a concierge service, along with free WiFi throughout the property.
Very good8.0
264 reviews

Sandbar Beachfront Hostel & Restaurant

room San Pedro
0.17 mi from center

Sandbar Beachfront Hostel & Restaurant is located on the beach in San Pedro. Free WiFi access is available. The reef shark private rooms offer a balcony with sea views and an en suite bathroom.
Superb9.0
82 reviews

Caye Casa

room San Pedro
0.49 mi from center

Located a few steps from Playa San Pedro, Caye Casa offers an outdoor swimming pool, a garden and air-conditioned accommodation with a patio and free WiFi.
Superb9.0
15 reviews

Aqua Vista

room San Pedro
0.48 mi from center

Aqua Vista Beachfront Suites is located right on Boca del Rio Beach in San Pedro, and offers stylish apartments with air conditioning and free Wi-Fi. The property has communal BBQ facilities.
Very good8.0
31 reviews

Mayan Princess Hotel

room San Pedro
0.07 mi from center

Mayan Princess Hotel is located beachfront in San Pedro and offers free Wi-Fi access, luggage storage services and a tour desk. The accommodations feature views of the Caribbean Sea, Cable TV, air conditioning and a terrace.
Superb9.0
40 reviews

Xanadu Island Resort

room San Pedro
1.18 mi from center

With excellent views of Belize’s Caribbean Coast, the Xanadu Island Resort is located only 1.5 km from the San Pedro town centre and offers free Wi-Fi and a private pool.
Superb9.0
172 reviews

La Casa de Paz, Gold Standard Approved

room San Pedro
0.07 mi from center

A few steps from Playa San Pedro, La Casa de Paz, Gold Standard Approved is set in San Pedro and has a bar and a terrace. The accommodation offers room service and free WiFi throughout the property.
Very good8.0
12 reviews

Mara Laguna Suites

room San Pedro
0.96 mi from center

Located 500 metres from Playa San Pedro, Mara Laguna Suites offers an outdoor swimming pool, and air-conditioned accommodation with a balcony and free WiFi.
Very good8.0
145 reviews

Ocean Tide Beach Resort

room San Pedro
0.46 mi from center

Located on the beachfront in San Pedro, on beautiful Ambergris Caye Island, Ocean Tide Beach Resort features an outdoor pool, a bar and views of the off-shore barrier reef. Free Wi-Fi is available throughout.
Very good8.0
67 reviews

hotel coastalbay 2

room San Pedro
0.06 mi from center

Located in San Pedro, 100 metres from Playa San Pedro, hotel coastalbay 2 features air-conditioned rooms and a restaurant. Conveniently situated in the San Pedro town district, this hotel offers a bar.
Very good8.0
46 reviews

Grand Baymen Gardens

room San Pedro
0.8 mi from center

Grand Baymen Gardens is located in only 2 minutes walking distance from the beach and offers on-site amenities such as a year-round outdoor pool, lighted tennis courts and fitness center.
Very good8.0
194 reviews

Drift Inn San Pedro

room San Pedro
0.18 mi from center

Located in San Pedro, Drift Inn San Pedro features a courtyard and access to a kitchen. There is a tour shop and restaurant on-site. The property features a plunge pool, over the water dock, and drinking water.
Superb9.0
81 reviews

Casa del Rai

room 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.
Superb9.0
13 reviews

Mangata Villas

room San Pedro
5.98 mi from center

Located in San Pedro, 1.2 km from Playa Blanca, Mangata Villas provides accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. With free WiFi, this 5-star hotel has a private beach area and water sports facilities.
Very good8.0
27 reviews

Mata Rocks Resort

room San Pedro
0.67 mi from center

This bright, ocean-front hotel in San Pedro has an on-site pool, free Wi-Fi and rooms with excellent ocean views. Mata Rocks Resort also offers free daily continental breakfast and airport transfer.
Good7.0
135 reviews

Caribbean Villas Hotel

room San Pedro
1.11 mi from center

Caribbean Villas Hotel is far enough from San Pedro Town to preserve your peace and quiet but a 10 minute walk along the beach will take you to San Pedro with its quaint shops, many restaurants and nightlife. With comfortable rooms in 2.
Superb9.0
18 reviews

Matachica Beach Resort and Spa

room San Pedro
2.04 mi from center

Situated in San Pedro, 2.2 km from Playa San Pedro, Matachica Beach Resort and Spa features accommodation with a restaurant, free private parking, an outdoor swimming pool and a fitness centre.
Superb9.0
30 reviews

Alaia Belize, Autograph Collection

room San Pedro
1.37 mi from center

Located in San Pedro, Alaia Belize, Autograph Collection offers beachfront accommodation 50 metres from Playa San Pedro and provides various facilities, such as a restaurant, a bar and a garden.
Superb9.0
117 reviews

SunBreeze Hotel

room San Pedro
0.35 mi from center

Featuring an outdoor pool, a restaurant and free Wi-Fi in common areas, the SunBreeze Hotel is located in Belize’s island of Ambregris Caye. This hotel offers air-conditioned rooms with views of the Caribbean Sea and tropical gardens.
Very good8.0
38 reviews

The Palapa House

room San Pedro
0.24 mi from center

Situated in San Pedro, a few steps from Playa San Pedro, The Palapa House features accommodation with an outdoor swimming pool, free private parking, a bar and a garden. The property offers pool views, a sun terrace, and free WiFi is available.
Very good8.0
93 reviews

Parham Plaza Hotel

room San Pedro
0.16 mi from center

Located in central San Pedro, Belize, Parham Plaza Hotel offers its guests a spacious palm-tree yard with hammocks where to relax. Free WiFi access is available for guests. The functional rooms are air conditioned and include the bed linen.
Very good8.0
17 reviews

Diamante Beachfront Suites

room San Pedro

Featuring an outdoor pool, Diamante Beachfront Suites in San Pedro offers accommodation with free WiFi and free private parking for guests who drive.
Superb9.0
92 reviews

Coco Beach Resort

room San Pedro
3.21 mi from center

This property is located on the coast of Ambergis Caye and offers guests 2 outdoor swimming pools, on-site restaurants and sports facilities.
Very good8.0
55 reviews

Brahma Blue Resort

room San Pedro
2.01 mi from center

Brahma Blue Resort has a restaurant, outdoor swimming pool, a bar and garden in San Pedro. Boasting family rooms, this property also provides guests with a barbecue. The resort has water sports facilities.
Superb9.0
42 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.
Very good8.0
29 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
89 reviews

SunBreeze Suites

room San Pedro
0.03 mi from center

Offering a freshwater pool, patio bar and free WiFi in common areas, SunBreeze Suites is set on the beach on the tropical island of Ambergris Caye, just steps from the largest Barrier Reef in the Western Hemisphere and UNESCO world heritage site.