Most Popular Hotels in San Pedro

See all 68 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.

Blue Tang Inn
Blue Tang Inn

Sand Piper St, San Pedro

3.0 out of 5.0

Located in San Pedro, this beachfront lodge is in the city center and within a 10-minute walk of Tres Cocos, San Pedro Belize …

£92
Mata Rocks Resort
Mata Rocks Resort

45 Coconut Drive, San Pedro

3.0 out of 5.0

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

Get Rates
Grand Colony Island Villas
Grand Colony Island Villas

Sea Grape Drive, San Pedro 00000

4.0 out of 5.0

Located in San Pedro, this beachfront villa is in the city center and within 2 mi (3 km) of Black & White Cultural …

Get Rates
Ramon's Village Resort
Ramon's Village Resort

Coconut Drive, San Pedro

4.0 out of 5.0

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

£177
Sunbreeze Hotel
Sunbreeze Hotel

Ambergris Caye, San Pedro

3.5 out of 5.0

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

£109
Banana Beach Resort
Banana Beach Resort

Seagrape Drive, San Pedro 0000

3.0 out of 5.0

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

£66
The Villas At Banyan Bay
The Villas At Banyan Bay

Coconut Drive, San Pedro

3.5 out of 5.0

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

£117
Pedro's Hotel
Pedro's Hotel

Seagrape Drive, San Pedro

2.5 out of 5.0

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

Get Rates
Ocean Tide Beach Resort
Ocean Tide Beach Resort

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

2.5 out of 5.0

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

£80
Royal Caribbean Resort
Royal Caribbean Resort

1 Seagrape Street, San Pedro

3.0 out of 5.0

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

£67
Local Weather
December 30° 19°
January 29° 19°
February 28° 20°
Hide content

Narrow your search

Pocket Guide: San Pedro

Visiting San Pedro

Luxury-minded travelers will find upscale places to stay in San Pedro, though all visitors are sure to appreciate the beaches, restaurants, and snorkelling. This welcoming, seaside city also attracts visitors with its shopping, bars, and diving.
  • There are 49 San Pedro hotels
  • March is the most expensive month to travel here, while October tends to be the cheapest
  • Closest major airport is in San Pedro (SPR), 3.8 mi (6.1 km) from the city centre

Sightseeing around San Pedro

  • Popular cultural attractions include Ambergris Museum, Belizean Melody Art Gallery, and The Gallery of San Pedro Ltd
  • Popular attractions include GoFish Belize and Reef Runner Glass Bottom Boat
  • The beach and seaside highlight the natural beauty, and San Pedro Central Park, Hol Chan Marine Reserve, and Bacalar Chico National Park & Marine Reserve are some places worth a visit

Staying in San Pedro

With 49 hotels and other accommodation options to choose from, San Pedro offers holiday retreats at affordable prices:
  • 22 hotels, ranging from GBP 38/night to GBP 321/night
  • 10 resorts, ranging from GBP 79/night to GBP 274/night
  • 5 condos, ranging from GBP 104/night to GBP 321/night
For family trips or any other travel plans, you might consider a larger hotel like the highly rated Mata Rocks Resort, averaging GBP 125.96 per night. Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like these highly rated smaller hotels or specialty properties:
  • Matachica Beach Resort, averaging GBP 325/night
  • Coco Beach Resort, averaging GBP 284.48/night
Matachica Beach Resort, a 4-star favourite with Expedia travellers, has a 5 out of 5 user rating. Also highly rated by guests are Coco Beach Resort and Mata Rocks Resort.

Dressing for San Pedro

  • Between January and March, you can expect average temperatures of 32°C during the day and 19°C at night
  • From April to June, the average during the day is 33°C, while the average at night is 22°C
  • July through September has daytime averages of 32°C with nighttime averages of 23°C
  • In October–December, you can expect daytime averages of 32°C and nighttime averages of 19°C
  • San Pedro gets about 973 millimetres of rain per year
false