Top 10 Hotels in San Pedro

See all 43 Hotels in San Pedro
Sunbreeze Suites
Sunbreeze Suites

Beachfront, Barrier Reef Drive, San Pedro 00000

3.0 out of 5.0
4.2 out of 5 (207 reviews)

Located in San Pedro, this beachfront hotel is in the city center and within a 5-minute walk of Belizean Melody Art Gallery …

$130
Sunbreeze Hotel
Sunbreeze Hotel

Ambergris Caye, San Pedro

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

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

$117
Pedro's Hotel
Pedro's Hotel

Seagrape Drive, San Pedro

2.5 out of 5.0
3.7 out of 5 (199 reviews)

Located in the heart of San Pedro, this hotel is within a 15-minute walk of Black & White Cultural Entertainment Center, San …

$45
The Palms Oceanfront Suites
The Palms Oceanfront Suites

Coconut Drive, San Pedro

3.0 out of 5.0
4.8 out of 5 (60 reviews)

Nestled on the beach, this San Pedro hotel is within a 10-minute walk of San Pedro Belize Express Dock, San Pedro Central …

$220
Mayan Princess Hotel
Mayan Princess Hotel

San Pedro, San Pedro

2.5 out of 5.0
3.7 out of 5 (15 reviews)

Located in San Pedro, this beachfront hotel is in the city center, just steps from The Gallery of San Pedro Ltd and San Pedro …

$120
Corona Del Mar
Corona Del Mar

Coconut Drive, San Pedro 00000

2.5 out of 5.0
3.7 out of 5 (327 reviews)

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

$72
Blue Tang Inn
Blue Tang Inn

Sand Piper St, San Pedro

3.0 out of 5.0
4.3 out of 5 (28 reviews)

Located in San Pedro, this beachfront lodge is in the city center and within a 10-minute walk of Belizean Melody Art Gallery …

$103
Sandbar Beachfront Hostel & Restaurant
Sandbar Beachfront Hostel & Restaurant

Boca Del Rio, San Pedro

2.0 out of 5.0
4.3 out of 5 (6 reviews)

Nestled on the beach, this San Pedro hostel is within a 10-minute walk of Belizean Melody Art Gallery, San Pedro Belize …

$18
Hotel Ocean Paradise
Hotel Ocean Paradise

25BARRIER REEF DRIVE, San Pedro

2.5 out of 5.0
3 out of 5 (25 reviews)

Situated near the beach, this hotel is steps from San Pedro Central Park, San Pedro Town Hall, and San Pedro Church. The …

$42
El Secreto
El Secreto

11miles north of San Pedro Town, San Pedro

4.0 out of 5.0
4.3 out of 5 (49 reviews)

Nestled on the beach, this San Pedro resort is within 9 mi (15 km) of GoFish Belize, San Pedro Belize Express Dock, and …

$400

Recent Reviews in San Pedro

Hide content

Where to stay in San Pedro

San Pedro Hotel Guide

When planning your Belize holiday, relax, you will find an extensive selection of comfortable accommodation options in San Pedro. Our accommodation pages features 30 hotels within a 6-mile from downtown San Pedro. Or, alternatively, the Grand Caribe Belize can be found 1 mile away. Two other Expedia-listed hotel options around this area are the La Perla del Caribe and the El Secreto.

Caye Caulker is 17 miles to the north of San Pedro and is home to the Raggamuffin Tours, Frenchies Dive Shop and Caye Caulker Sand Volleyball Court. Expedia-listed Caye Caulker hotel options are the Island Magic Beach Resort Ltd and Caye Caulker Plaza Hotel. Alternatively, you could stay in Belize City, 35 miles to the northeast of San Pedro, where you'll find the Radisson Fort George Hotel and Marina and Best Western Belize Biltmore Plaza Hotel. While visiting Belize City, make sure you visit the Museum of Belize, Tourism Village and Baron Bliss Lighthouse.

Thank you for taking the time to explore our San Pedro hotel listings. Do yourself a favour and visit our San Pedro travel guide for the low-down on this place's scenic and cultural delights.