Top 10 Hotels in San Pedro

See all 70 Hotels in San Pedro
Ramon's Village Resort
Ramon's Village Resort

Coconut Drive, San Pedro

4.0 out of 5.0
4.5 out of 5 (19 reviews)

Nestled on the beach, this Ambergris Caye hotel is within a 10-minute walk of San Pedro House of Culture, San Pedro Central …

$165
Sunbreeze Hotel
Sunbreeze Hotel

Ambergris Caye, San Pedro

3.5 out of 5.0
4.3 out of 5 (271 reviews)

Located in Ambergris Caye, this beachfront resort is in the entertainment district and within a 5-minute walk of San Pedro …

Get Rates
Grand Colony Island Villas
Grand Colony Island Villas

Sea Grape Drive, San Pedro 00000

4.0 out of 5.0
4.8 out of 5 (58 reviews)

Nestled on the beach, this Ambergris Caye villa is within 2 mi (3 km) of Black & White Cultural Entertainment Center, San …

Get Rates
Royal Caribbean Resort
Royal Caribbean Resort

1 Seagrape Street, San Pedro

3.0 out of 5.0
3.9 out of 5 (180 reviews)

Nestled on the beach, this Ambergris Caye hotel is within 3 mi (5 km) of Black & White Cultural Entertainment Center, San …

$99
Casitas Tres Cocos
Casitas Tres Cocos

4253 Tres Cocos, San Pedro

3.5 out of 5.0
4 out of 5 (1 reviews)

Located in Ambergris Caye, this hotel is within 1 mi (2 km) of Boca del Rio, GoFish Belize, and Tres Cocos. Belizean Melody …

$269
Banana Beach Resort
Banana Beach Resort

Seagrape Drive, San Pedro 0000

3.0 out of 5.0
3.9 out of 5 (128 reviews)

Nestled on the beach, this Ambergris Caye hotel is within 2 mi (3 km) of Black & White Cultural Entertainment Center, San …

$128
Captain Morgan's Retreat
Captain Morgan's Retreat

Captain Morgans Retreat, San Pedro

3.5 out of 5.0
3.6 out of 5 (32 reviews)

Located in Ambergris Caye, this beachfront resort is in the city center and within 3 mi (5 km) of Boca del Rio, GoFish Belize …

Get Rates
Sapphire Beach Resort
Sapphire Beach Resort

10 Miles North Ambergris Caye, San Pedro 00000

3.5 out of 5.0
3.9 out of 5 (46 reviews)

This Ambergris Caye resort is on the beach, 0.7 mi (1.2 km) from Hol Chan Marine Reserve, and within 9 mi (15 km) of San Pedr …

Get Rates
El Secreto
El Secreto

11miles north of San Pedro Town, San Pedro

4.0 out of 5.0
4.2 out of 5 (60 reviews)

This Ambergris Caye resort is on the beach, 1.3 mi (2 km) from Hol Chan Marine Reserve, and within 9 mi (15 km) of San Pedr …

$455
Enjoy Hotel
Enjoy Hotel
9 mi from San Pedro
2.5 out of 5.0

Situated near the beach, this hotel is within a 10-minute walk of Caye Caulker Sand Volleyball Court, Raggamuffin Tours, an …

Get Rates

Recent Reviews in San Pedro

Hide content

Where to stay in San Pedro

San Pedro Hotel Guide

If you are wondering where to stay in or near San Pedro, you will find a wide assortment of suitable options to choose from. Within our comprehensive booking section you can search 50 short- and long-stay options within a 0.1-mile distance of downtown San Pedro.

If you'd like a place to stay within a half mile of downtown San Pedro, check out the ever-popular Belizean Shores Resort.

If you have a budget to stick to and are hoping to find the most affordable San Pedro hotels or apartments, you'll find that there are enough economy places on offer in the area. The X'Tan Ha - The Waterfront Resort is 4 miles from the center of San Pedro, while the Belizean Shores Resort is 0.8 miles away. The Sands Villas and the Captain Morgan's Retreat are two of the other recommended lower-cost options worth looking into.

0.9 miles from the center of San Pedro, is the Belizean Cove Estates. The La Perla del Caribe is positioned 3 miles away. Another possibility is to book a room at the Grand Caribe Belize or the El Secreto.

Why not spend the day visiting Museum of Belize and Tourism Village, which you'll find in Belize City, 35 miles to the southwest of San Pedro. Some of our recommended Belize City accommodation options include the Radisson Fort George Hotel and Marina and Best Western Belize Biltmore Plaza Hotel. Or, you could stay in Fort George, 35 miles to the southwest of San Pedro, where you can pick from the Ramada Belize City Princess Hotel and Coningsby Inn. If you stay in Fort George, set aside some time to visit the Image Factory Art Foundation and Baron Bliss Tomb.

Now you've explored accommodation options in San Pedro, take the time to check out our San Pedro travel guide for the low-down on cultural and scenic attractions here.