Unlock exclusive discounts at hundreds of top hotels

Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Resort in San Pedro · 4.17 km from centre
8.1
103 reviews
Breakfast available
Set on a private beach on Ambergris Caye, this luxury complex offers an infinity pool, a spa and an onsite O Restaurant. Each stylish villa has free WiFi and a terrace overlooking the exotic gardens, lagoon or sea.
The modern kitchens include an oven, refrigerator, microwave, coffee maker with condiments, toaster, dishwasher and washing machine. Each unit has a minimum of 2 full bathrooms and include luxury bath products and hair dryers.
Staff at Las Terrazas can arrange snorkelling and diving trips to the off-shore coral reef. Las Terrazas can arrange an array of tours and excursions including snorkelling and diving trips, deep sea or reef fishing, Mayan Ruin excursions, cave tubing and zip lining and more.
Local and International cuisine is served on the open-air terrace of in Las Terrazas’s stylish O Restaurant or at the poolside bar-restaurant. You can also walk along the beach or rent a golf buggy to reach shops and restaurants in San Pedro. The resort offers free use of Bicycles, kayaks, paddle boards and a water bike.

Hotel in San Pedro · 3.15 km from centre
9.4
92 reviews
When you stay at Hidden Jewel Boutique Hotel in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and 6 minutes by foot from Hol Chan Marine Reserve. This beach hotel is 4 mi (6.4 km) from Secret Beach and 3.9 mi (6.3 km) from San Pedro Beach.

Hotel in San Pedro · 2.95 km from centre
9.0
63 reviews
<h2>Beachfront and Leisure</h2>
Matachica Beach Resort and Spa in San Pedro offers a private beach area, beachfront, infinity swimming pool, spa facilities, fitness centre, free use of bicycles, water sports, free airport shuttle service, garden, terrace, restaurant, massage services, bar, and free WiFi.
<h2>Comfortable Accommodations</h2>
Rooms include air-conditioning, balcony, bathrobes, patio, private bathroom, hairdryer, ground-floor unit, walk-in shower, seating area, free toiletries, shower, slippers, private entrance, tiled floors, and wardrobe. Additional amenities feature sea views, terrace, hot tub, bath, garden views, dining table, plunge pool, sofa, and dining area.
<h2>Dining Experience</h2>
The traditional, romantic restaurant serves brunch, lunch, and dinner. Guests can also enjoy continental breakfast.
<h2>Location and Attractions</h2>
Located 10 km from San Pedro Airport, the resort is a 3-minute walk from North Ambergris Caye Beach. Nearby attractions include snorkelling.

Hotel in San Pedro · 2.75 km from centre
9.2
273 reviews
Breakfast available
When you stay at Portofino Beach Resort in San Pedro, you'll be on the beach, just steps from Hol Chan Marine Reserve and 9 minutes by foot from Belize Barrier Reef. This beach hotel is 5.2 mi (8.4 km) from Secret Beach and 5 mi (8 km) from San Pedro Beach.

Hotel in San Pedro · 4.75 km from centre
9.6
1,000 reviews
When you stay at Coco Beach Resort in San Pedro, you'll be on the beach – a 1-minute drive from Belize Barrier Reef and 7 minutes from Hol Chan Marine Reserve. This beach hotel is 4.5 mi (7.3 km) from Secret Beach and 2.1 mi (3.4 km) from San Pedro Beach.

Resort in San Pedro · 2.86 km from centre
9.6
441 reviews
Breakfast available
When you stay at Matachica Resort & Spa - Adults Only in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and Hol Chan Marine Reserve. This beach resort is 4.3 mi (6.9 km) from Secret Beach and 4.2 mi (6.8 km) from San Pedro Beach.

Hotel in San Pedro · 2.90 km from centre
9.8
8 reviews
<h2>Prime Beachfront Location</h2>
Mangata Villas Adults Only in San Pedro offers direct beachfront access with a private beach area. Guests enjoy stunning sea views and a swimming pool with a view.
<h2>Exceptional Facilities</h2>
The hotel features a sun terrace, water sports facilities, and a modern restaurant serving lunch and dinner with vegetarian, vegan, gluten-free, and dairy-free options. Free WiFi is available throughout the property.
<h2>Comfortable Accommodations</h2>
Rooms include air-conditioning, balconies, and private bathrooms with walk-in showers. Additional amenities include a coffee machine, microwave, and streaming services.
<h2>Nearby Attractions</h2>
North Ambergris Caye Beach is just a few steps away, while Playa Blanca is a 14-minute walk. San Pedro Airport is 11 km from the property.

Resort in San Pedro · 3.64 km from centre
9.2
726 reviews
Breakfast available
When you stay at X'Tan Ha - The Waterfront Resort in San Pedro, you'll be on the beach, just steps from Hol Chan Marine Reserve and Belize Barrier Reef. This beach resort is 6.6 mi (10.6 km) from Secret Beach and 7.6 mi (12.3 km) from San Pedro Church.

Hotel in San Pedro · 3.67 km from centre
8.7
129 reviews
Breakfast available
The beach-front X’tan Ha-The Waterfront features a large garden, a sun terrace with a swimming pool, a tropical-style lounge and wooden décor. It is located 12 km from San Pedro town centre.
The villas offer air conditioning, ceiling fans, seating area, flat-screen cable TV and a fully-equipped kitchen. The balcony has views of the pool and the Caribbean Sea, while the bathrooms include free toiletries.
Guests can enjoy local dishes and international food at the on-site restaurant. BBQ facilities are available as well.
Activities such as kayaking, biking and non-motorized water sports can be arranged.
This complex is 11 km from Hol Chan Marine Reserve. San Pedro Airport is a 15-minute drive away.

Resort in San Pedro · 4.22 km from centre
9.0
391 reviews
Breakfast available
Located in San Pedro, Las Terrazas Resort and Residences Ambergris is by the ocean – a 4-minute drive from Hol Chan Marine Reserve and 11 minutes from Mexico Rocks. This beach resort is 4 mi (6.4 km) from Secret Beach and 4.1 mi (6.7 km) from Belize Chocolate Company.

Hotel in San Pedro · 6.92 km from centre
10.0
15 reviews
Breakfast available
With a stay at PUR Boutique Cabanas - Adults only in San Pedro, you'll be on the waterfront – a 3-minute walk from Belize Barrier Reef and 8 minutes by foot from San Pedro Beach. This luxury hotel is 6.2 mi (10 km) from Secret Beach and 2.5 mi (4 km) from San Pedro Belize Express Water Taxi.

Resort in San Pedro · 11.23 km from centre
9.4
764 reviews
Breakfast available
With a stay at Alaia Belize, Autograph Collection in San Pedro, you'll be on the waterfront, just steps from Belize Barrier Reef and a 2-minute drive from San Pedro Belize Express Water Taxi. This luxury resort is 1.4 mi (2.3 km) from San Pedro Town Hall and 1.6 mi (2.5 km) from Belizean Melody Art Gallery.

Hotel in San Pedro · 7.47 km from centre
9.2
466 reviews
Breakfast available
When you stay at Lina Point Belize Overwater Resort in San Pedro, you'll be near the airport, within a 15-minute walk of Belize Barrier Reef and San Pedro Beach. This luxury hotel is 7.1 mi (11.4 km) from Secret Beach and 2.3 mi (3.8 km) from San Pedro Belize Express Water Taxi.

Hotel in San Pedro · 7.74 km from centre
8.8
264 reviews
Breakfast available
Located in San Pedro, The Watermark Hotel is just steps from Belize Barrier Reef and 6 minutes by foot from Boca del Rio. This spa hotel is 1.3 mi (2 km) from Belize Chocolate Company and 1.3 mi (2.2 km) from San Pedro Central Park.

Aparthotel in San Pedro · 10.51 km from centre
7.6
188 reviews
With a stay at Tropical Palace Hotel in San Pedro, you'll be near the airport, just steps from Belize Barrier Reef and a 3-minute drive from Belize Chocolate Company. This luxury aparthotel is 0.9 mi (1.5 km) from San Pedro Town Hall and 1.1 mi (1.8 km) from San Pedro Central Park.

Hotel in San Pedro · 11.86 km from centre
9.8
576 reviews
Breakfast available
With a stay at Victoria House Resort & Spa in San Pedro, you'll be on the beach, steps from Belize Barrier Reef and a 4-minute drive from San Pedro Belize Express Water Taxi. This beach hotel is 10 mi (16.1 km) from Secret Beach and 3.3 mi (5.3 km) from San Pedro Beach.

Hotel in San Pedro · 9.83 km from centre
9.6
1,001 reviews
Breakfast available
With a stay at Ramon's Village Resort in San Pedro, you'll be on the beach, within a 10-minute walk of San Pedro Town Hall and San Pedro Central Park. This beach hotel is 0.5 mi (0.8 km) from San Pedro Church and 0.5 mi (0.8 km) from San Pedro House of Culture.

Hotel in San Pedro · 9.14 km from centre
9.0
773 reviews
Breakfast available
With a stay at Sunbreeze Suites, you'll be centrally located in San Pedro, steps from Belize Barrier Reef and San Pedro Church. This beach hotel is 0.1 mi (0.2 km) from San Pedro Central Park and 0.3 mi (0.5 km) from Belize Chocolate Company.

Hotel in San Pedro · 14.58 km from centre
9.0
48 reviews
Breakfast available
<h2>Prime Location</h2>
Playa De Sala Boutique Hotel in San Pedro offers a convenient location with San Pedro Beach 2.6 km away and San Pedro Airport 6 km distant. Guests enjoy sea views and easy access to scuba diving.
<h2>Exceptional Facilities</h2>
The hotel features a private beach area, beachfront, infinity swimming pool, sun terrace, water sports facilities, and a lush garden. Free WiFi is available throughout the property.
<h2>Comfortable Accommodations</h2>
Rooms include air-conditioning, balconies with sea views, private bathrooms, and modern amenities such as flat-screen TVs and soundproofing. Additional facilities include a hot tub and outdoor dining area.
<h2>Dining Experience</h2>
The traditional restaurant serves American cuisine with vegetarian, vegan, and gluten-free options. Breakfast includes champagne, local specialities, and fresh fruits. Evening entertainment and live music enhance the dining experience.

Resort in San Pedro · 9.61 km from centre
9.2
868 reviews
Breakfast available
When you stay at Sunbreeze Hotel in San Pedro, you'll be on the beach, just steps from Belize Chocolate Company and 4 minutes by foot from San Pedro Town Hall. This beach resort is 0.2 mi (0.3 km) from Belize Barrier Reef and 0.3 mi (0.5 km) from San Pedro Church.