Skip to main content.

Hotels in San Pedro, Belize

Search & Compare 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 snorkeling and fishing. You can easily spend a relaxing day visiting San Pedro Central Park and Bacalar Chico National Park & Marine Reserve. You might find that sights like San Pedro Town Hall and San Pedro Church are worth a visit.

Where are the Best Places to Stay in San Pedro?

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

  • • 34 4-star accommodations from USD 165 per night
  • • 70 3-star accommodations from USD 66 per night
  • • 3 2-star accommodations from USD 18 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

  • • San Pedro Town Hall
  • • San Pedro Church
  • • San Pedro Central Park
  • • San Pedro Belize Express Dock
  • • Secret Beach

Things to Do in San Pedro

  • • The Gallery of San Pedro Ltd
  • • San Pedro House of Culture
  • • Belizean Melody Art Gallery
  • • Reef Runner Glass Bottom Boat
  • • Belize Chocolate Company

Other Popular San Pedro Attractions

  • • GoFish Belize
  • • Black & White Cultural Entertainment Center
  • • Marco Gonzalez Maya Site
  • • Mexico Rocks
  • • Bacalar Chico National Park & Marine Reserve

When Is the Best Time to Visit San Pedro?

  • • Hottest months: August, July, September, May (average 87°F)
  • • Coldest months: January, December, November, February (average 68°F)
  • • Rainiest months: October, September, November, and June (average 9.63 inches of rainfall)