Skip to main content.

The Best Hotels in San Pedro

Search our Top San Pedro Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Hotels in San Pedro

What's San Pedro like?

Visitors to San Pedro like this tropical city's beaches, bars and marina. Enjoy fun activities like snorkelling and fishing. Beachcombers can spend the day at Secret Beach when the weather is nice. While you're here, make time to enjoy other sights such as Belize Barrier Reef.

Where are the best places to stay in San Pedro?

Below are the number of accommodation options by star rating in San Pedro and the surrounding area:

  • • 34 4-star accommodation from GBP 116 per night
  • • 70 3-star accommodation from GBP 47 per night
  • • 3 2-star accommodation from GBP 13 per night

How to get to San Pedro

Flights to San Pedro

  • • San Pedro (SPR), 0.2 mi (0.4 km) from central San Pedro
  • • Caye Caulker (CUK), 13.5 mi (21.7 km) from central San Pedro
  • • Caye Chapel (CYC), 17.3 mi (27.8 km) from central San Pedro

Things to see and do in San Pedro

What to see in San Pedro

  • • Belize Barrier Reef
  • • Secret Beach
  • • San Pedro Town Hall
  • • San Pedro Church
  • • San Pedro Central Park

Things to do in San Pedro

  • • Belize Chocolate Company
  • • GoFish Belize
  • • The Gallery of San Pedro Ltd
  • • San Pedro House of Culture
  • • Belizean Melody Art Gallery

Other popular San Pedro attractions

  • • San Pedro Belize Express Dock
  • • Bacalar Chico National Park & Marine Reserve
  • • Central Park Beach
  • • Reef Runner Glass Bottom Boat
  • • Ramon’s Village Beach

When is the best time to visit San Pedro?

  • • Hottest months: August, July, September, May (average 31°C)
  • • Coldest months: January, December, November, February (average 20°C)
  • • Rainiest months: October, September, November and June (average 244.50 inches of rainfall)