Most Popular Hotels in San Pedro

See all 92 Hotels in San Pedro
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Ramon's Village Resort

Ramon's Village Resort

Coconut Drive, San Pedro

4.0 out of 5.0
4.4 out of 5 (32 reviews)

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

Get Rates
Banyan Bay Suites

Banyan Bay Suites

Seagrape Drive, San Pedro

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

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

£112
Caye Casa

Caye Casa

Beach Front, San Pedro 0

2.5 out of 5.0
4.6 out of 5 (143 reviews)

Nestled on the beach, this San Pedro hotel is just steps from San Pedro Belize Express Dock and San Pedro Central Park. Ree …

£83
Blue Tang Inn

Blue Tang Inn

Sand Piper St, San Pedro

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

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

£80
Captain Morgan's Retreat

Captain Morgan's Retreat

Captain Morgans Retreat, San Pedro

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

Located in San Pedro, this beachfront resort is in the city center and within 3 mi (5 km) of GoFish Belize, Ambergris Museum, …

£100
Bella Vista Resort

Bella Vista Resort

2.5 Miles North of San Pedro, San Pedro

3.0 out of 5.0

Situated on the beach, this hotel is within 3 mi (5 km) of GoFish Belize, Belizean Melody Art Gallery, and Ambergris Museum …

£93
Grand Caribe Belize

Grand Caribe Belize

2 Miles North of San Pedro Town, San Pedro

3.5 out of 5.0
4.6 out of 5 (35 reviews)

Nestled on the beach, this San Pedro condo is within 3 mi (5 km) of GoFish Belize, San Pedro Belize Express Dock, and San …

£225
Ocean Tide Beach Resort

Ocean Tide Beach Resort

57 Boca del Rio Dr., San Pedro SP-00000

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

Nestled on the beach, this San Pedro hotel is within a 10-minute walk of GoFish Belize, San Pedro House of Culture, and San …

£67
Mayan Princess Hotel

Mayan Princess Hotel

San Pedro, San Pedro

2.5 out of 5.0
3.9 out of 5 (31 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 …

£90
El Secreto

El Secreto

11miles north of San Pedro Town, San Pedro

4.0 out of 5.0
4.1 out of 5 (63 reviews)

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

Get Rates

Recent Reviews in San Pedro

Narrow your search

Pocket Guide: San Pedro

Search for hotels in San Pedro on Expedia.co.uk. You can easily find your hotels in San Pedro using one of the methods below:
  • View our selection of featured hotels in San Pedro
  • Use the map to find hotels in the San Pedro neighbourhood you prefer
  • Use the filters to see hotels in a specific area of San Pedro, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in San Pedro
  • Enter your travel dates to view the best deals on hotels in San Pedro - while they last
false