Skip to main content.

San Pedro Hotel Accommodation

Search 140 hotels in San Pedro

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

Where to stay 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. 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?

We have 492 San Pedro accommodations with prices starting at NZD 25. Choose one of our 223 deals and get discounts of up to 50%.

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

  • • 34 4-star accommodations from NZD 226 per night
  • • 70 3-star accommodations from NZD 79 per night
  • • 3 2-star accommodations from NZD 25 per night

Here are our travelers' top 5 places to stay in San Pedro:

Diamond Lodge Belize

3.5-star hotel with outdoor pool, near Belize Barrier Reef
  • • Free breakfast • Free WiFi • Free airport shuttle • Spa • Central location

Bella Vista Guesthouse & Cabins

3-star beachfront hotel with outdoor pool, near Belize Barrier Reef
  • • Free breakfast • Free parking • Free WiFi • Free airport shuttle • Walkable location

The Palms Oceanfront Suites

Beachfront hotel within walking distance of Belize Chocolate Company
  • • Free parking • Free WiFi • Free airport shuttle • Outdoor pool • Walkable location

Victoria House Resort & Spa

Upscale beachfront hotel with spa, near Belize Barrier Reef
  • • Free parking • Free WiFi • Restaurant • 2 outdoor pools • Walkable location

Caye Casa

Beachfront hotel with outdoor pool, near San Pedro Town Hall
  • • Free breakfast • Free parking • Free WiFi • Free ferry shuttles • Walkable location

How to Get to San Pedro

What are the closest airports 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 is there to see in San Pedro?

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

What is there 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, June (average 87°F)
  • • Coldest months: January, December, November, February (average 68°F)
  • • Rainiest months: October, September, November, and June (average 9.55 inches of rainfall)