Most Popular Hotels in San Pedro

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

Sunbreeze Suites
Sunbreeze Suites

Beachfront, Barrier Reef Drive, San Pedro 00000

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

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

£216
Sunbreeze Hotel
Sunbreeze Hotel

Ambergris Caye, San Pedro

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

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

£180
Pedro's Hotel
Pedro's Hotel

Seagrape Drive, San Pedro

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

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

£53
Caye Casa
Caye Casa

Beach Front, San Pedro 0

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

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

£155
Mayan Princess Hotel
Mayan Princess Hotel

San Pedro, San Pedro

2.5 out of 5.0
3.8 out of 5 (20 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 …

£146
Blue Tang Inn
Blue Tang Inn

Sand Piper St, San Pedro

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

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

£146
Hotel Ocean Paradise
Hotel Ocean Paradise

25BARRIER REEF DRIVE, San Pedro

2.5 out of 5.0
2.9 out of 5 (27 reviews)

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

£35
El Secreto
El Secreto

11miles north of San Pedro Town, San Pedro

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

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

£336
Exotic Caye Beach Resort
Exotic Caye Beach Resort

Coconut Drive, San Pedro

3.0 out of 5.0
4 out of 5 (24 reviews)

Offering direct access to the beach, this San Pedro hotel is within a 10-minute walk of Black & White Cultural Entertainmen …

£113
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 (70 reviews)

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

£89

Recent Reviews in San Pedro

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