Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Book on the app to instantly earn 5% on 350,000+ hotels

Tonight
This weekend
Dec 4 - Dec 6
Next weekend
Dec 11 - Dec 13

Top Rated San Pedro Hotels

Ramon's Village Resort
Ramon's Village Resort
4.0 out of 5.0 Coconut Drive, San Pedro
$160
4.5/5 (26 reviews)

Beautiful resort, great staff. No real bar on site.

Reviewed on Mar 18, 2020
Guests staying at Ramon's Village Resort enjoy access to a full-service spa, an outdoor pool, and free WiFi in public areas. There's free parking, as well as ...
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only
3.0 out of 5.0 6.5 Miles North, Ambergris Caye, San Pedro
Free Cancellation
$139
4.5/5 (18 reviews)

Extremely personable service. We were not expecting Walter to pick us up at the airport. Such a pleasant surprise. Our bartender, Wayne, was awesome

Reviewed on Nov 23, 2020
Guests of Costa Blu Beach Resort, Trademark Collection by Wyndham - Adults Only enjoy features like 2 outdoor pools, free WiFi in public areas, and a business ...
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
4.0 out of 5.0 Sea Grape Drive, San Pedro, Ambergris Caye
$122
4.4/5 (14 reviews)

This property is a beautiful little world unto itself. They seem to still be putting some of the finishing touches on the property, so there is some construction going on. I loved the little villas instead of hotel rooms-I don't know if the pictures do them justice. They have string lights on the ...

Reviewed on Mar 15, 2020
Built in 2017, the brand new Mahogany Bay Resort & Beach Club, Curio Collection by Hilton offers an outdoor pool, a fitness center, and free WiFi in public areas. ...
Victoria House Resort & Spa
Victoria House Resort & Spa
4.0 out of 5.0 22 Coconut Drive, San Pedro
$210
4.7/5 (10 reviews)

This place was amazing, nothing but the best, the staff were also very friendly and helpful. Highly recommend this place!

Reviewed on Jun 2, 2019
Guests of Victoria House Resort & Spa have access to a full-service spa, 2 outdoor pools, and a fitness center. You can take advantage of free parking, along ...
Grand Caribe Belize
Grand Caribe Belize
3.5 out of 5.0 2 Miles North of San Pedro Town, San Pedro
Free Cancellation
$239
4.8/5 (6 reviews)

We stayed for 10 days. Our experience was an adventure to say the least. As we both got the stomach flu, the front desk was more than happy to help. A doctor came to our condo within an hour. With getting sick unexpectedly, the concierge was incredibly helpful/understanding when we had to change ...

Reviewed on Jan 15, 2018
Guests of Grand Caribe Belize have access to a full-service spa, 6 outdoor pools, and a children's pool. If you drive, self parking is BZD 12 per day, or you ...
Coco Beach Resort
Coco Beach Resort
4.0 out of 5.0 Ambergris Caye, San Pedro
Free Cancellation
$228
4.4/5 (85 reviews)

Amazing staff and service. We had such a great vacation!

Reviewed on Feb 20, 2020
Guests staying at Coco Beach Resort enjoy access to 2 outdoor pools, a children's pool, and a spa tub. There's free parking, and an airport shuttle at scheduled ...
Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults Only
4.0 out of 5.0 5 miles north of San Pedro, San Pedro
Get Rates
4.7/5 (3 reviews)

Absolutely beautiful! The most friendly, accommodating staff. The best cuisine every single day! Loved it!

Reviewed on Oct 14, 2019
Guests staying at Matachica Resort & Spa - Adults Only enjoy access to a full-service spa, an outdoor pool, and a spa tub. For transportation, you can make use ...
Sunbreeze Hotel
Sunbreeze Hotel
3.5 out of 5.0 Ambergris Caye, San Pedro
$136
4.4/5 (27 reviews)

Very attentive and friendly staff. Nice rooms with great shower.

Reviewed on Aug 10, 2019
Guests staying at Sunbreeze Hotel enjoy access to a full-service spa, an outdoor pool, and free WiFi in public areas. The 24-hour front desk has staff standing ...
Lina Point Belize Overwater Resort
Lina Point Belize Overwater Resort
2.5 out of 5.0 57 Lina Point Dr, San Pedro
$100
4.2/5 (5 reviews)

It was peaceful, but close enough to where all bars.

Reviewed on Nov 4, 2019
Lina Point Belize Overwater Resort offers an outdoor pool, a rooftop terrace, and free WiFi in public areas. There's free parking and an airport shuttle for ...

Luxury Hotels in San Pedro

See all 802 Properties in San Pedro

Pet Friendly San Pedro Hotels

See all 802 Properties in San Pedro

Where is a good place to stay in San Pedro?

What are some of the best hotels for the budget traveler in San Pedro?

You'll find a good rate when you book one of the 19 budget-friendly hotels in San Pedro. Pedro's Hotel is a 2.5-star hotel with free WiFi, free parking, and 2 outdoor pools. Another option is Park Place Belize, a 3-star hotel with free WiFi, free parking, and a restaurant. You'll also find Mata Rocks Resort, which is a 3-star hotel with free breakfast, free WiFi, and free parking.

What are the best hotels in central San Pedro?

These are some of our travelers' favorite hotels in the center of San Pedro:

  • Ramon's Village Resort is a 4-star hotel with a full-service spa, a restaurant, and an outdoor pool.
  • Sunbreeze Hotel is a 3.5-star resort with a full-service spa, a restaurant, and an outdoor pool.

You'll love San Pedro for its beautiful beaches and popular bars. Belize Chocolate Company and Ramon’s Village Beach are a couple of sights to visit in the heart of San Pedro.

What are the best hotels near Secret Beach?

Spend a relaxing afternoon at this favorite beach, 3.8 mi from central San Pedro. You'll find 390 hotels within 5 miles of Secret Beach, giving you plenty of options to choose from such as:

  • Casa Nova Cabanas: Located 0.3 mi away, this 3.5-star hotel features free breakfast, free WiFi, and free parking.
  • Lina Point Belize Overwater Resort: Located 2.7 mi away, this hotel has a restaurant, an outdoor pool, and free WiFi.
  • Coco Beach Resort: Located 2.5 mi away, this 4-star hotel features 2 outdoor pools, a restaurant, and free WiFi.

Recent Reviews

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.