You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Apartment in San Pedro · 0.14 km from centre
8.0
1 review
New 2 Bedroom Huge Beachfront Patio in San Pedro Town offers accommodations in San Pedro, a few steps from San Pedro Beach. This beachfront property offers access to a terrace and free Wifi. The accommodation provides luggage storage space, private check-in and check-out, and organizing tours for guests.
Leading onto a balcony, the apartment consists of 2 bedrooms. The air-conditioned apartment also offers a flat-screen TV with streaming services, a fully equipped kitchen, and 1 bathroom with shower. For added privacy, the accommodation has a private entrance and is protected by full-day security.
A bicycle rental service and a private beach area are featured at the apartment.
San Pedro Airport is a few steps away.

Hotel in San Pedro · 0.48 km from centre
8.8
136 reviews
Breakfast available
When you stay at Drift Inn San Pedro in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and 6 minutes by foot from San Pedro Central Park. This beach hotel is 0.5 mi (0.8 km) from Belize Chocolate Company and 5.9 mi (9.5 km) from Mexico Rocks.

Hotel in San Pedro · 0.87 km from centre
9.6
76 reviews
When you stay at Aqua Vista Beachfront Suites in San Pedro, you'll be on the waterfront, just steps from Boca del Rio and Belize Barrier Reef. This beach hotel is 0.2 mi (0.3 km) from GoFish Belize and 0.7 mi (1.1 km) from San Pedro Town Hall.

Hotel in San Pedro · 0.89 km from centre
8.6
48 reviews
When you stay at Seven Seas Resort in San Pedro, you'll be on the beach, just steps from Boca del Rio and Belize Barrier Reef. This beach hotel is 0.2 mi (0.2 km) from GoFish Belize and 0.8 mi (1.3 km) from Belize Chocolate Company.

Hotel in San Pedro · 1.00 km from centre
8.4
110 reviews
Breakfast available
Offering outdoor pool, a sun terrace and stunning sea views, Seven Seas Resort Adults Only is located in San Pedro Beach. Free Wi-Fi access is available.
All condos have cable TV, a balcony and outdoor furniture. There is a fully-equipped a kitchen with a microwave and a refrigerator. Private bathrooms also come with a hot and cold shower. Included is the free use of beach towels and Kayaks.
Guests can find a supermarket to buy groceries within 328 feet and a variety of restaurants offering local food are 10 minutes’ walk away.
Philip Goldson International Airport is 35 mi away and San Pedro Town Center is 5 minutes’ drive away. Street side parking is available.

Hotel in San Pedro · 1.09 km from centre
7.3
136 reviews
Breakfast available
Located in San Pedro, a 12-minute walk from San Pedro Beach, Best Western Grand Baymen Gardens has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden. This 3-star hotel offers luggage storage space. The hotel also provides free WiFi as well as a paid airport shuttle service.
At the hotel, every room has a desk. All rooms have a private bathroom with a hairdryer, while some rooms also offer a kitchenette with a microwave. All rooms feature a safety deposit box.
A continental breakfast is available at Best Western Grand Baymen Gardens.
San Pedro Airport is a few steps from the property.

Hotel in San Pedro · 1.27 km from centre
9.4
33 reviews
When you stay at Belize Tropical Dream Villas in San Pedro, you'll be in the entertainment district, within a 5-minute drive of Belize Barrier Reef and Reef Runner Glass Bottom Boat. This hotel is 1 mi (1.6 km) from San Pedro Church and 1.7 mi (2.7 km) from GoFish Belize.

Hotel in San Pedro · 1.30 km from centre
7.6
52 reviews
Breakfast available
When you stay at Best Western Grand Baymen Gardens in San Pedro, you'll be near the beach, within a 10-minute walk of Belize Barrier Reef and Black & White Cultural Entertainment Center. This hotel is 9.1 mi (14.6 km) from Secret Beach and 0.2 mi (0.3 km) from San Pedro Belize Express Water Taxi.

Aparthotel in San Pedro · 1.85 km from centre
9.4
287 reviews
Breakfast available
When you stay at Tres Cocos Resort in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and San Pedro Beach. This beach aparthotel is 6.7 mi (10.8 km) from Secret Beach and 0.5 mi (0.8 km) from GoFish Belize.

Villa property in San Pedro · 2.19 km from centre
10.0
2 reviews
Breakfast available
When you stay at Aruna Resort & Villas in San Pedro, you'll be on the waterfront and 14 minutes by car from Secret Beach. This villa is 9.6 mi (15.4 km) from Belize Barrier Reef and 7.1 mi (11.4 km) from Mexico Rocks.

Hotel in San Pedro · 3.81 km from centre
9.6
216 reviews
Located in San Pedro, Bella Vista Resort Belize is by the ocean, a 1-minute drive from Belize Barrier Reef and 7 minutes from San Pedro Central Park. This beach hotel is 2.4 mi (3.8 km) from Hol Chan Marine Reserve and 2.6 mi (4.1 km) from San Pedro Church.

Apartment in San Pedro · 5.34 km from centre
7.9
15 reviews
Breakfast available
A good location for a stress-free getaway in San Pedro, Beachfront Cabin is an apartment surrounded by views of the lake. The property features a private beach area, garden, and private parking among other facilities. There's a private entrance at the apartment for the convenience of those who stay. The apartment features sea views, a sun terrace, a 24-hour front desk, and free Wifi is available throughout the property.
There's a fully equipped shared bathroom with walk-in shower and free toiletries. At the apartment complex, each unit has bed linen and towels.
Breakfast at the property includes a spread of à la carte and continental dishes, and pancakes, cheese, and fruit. Guests are welcome to go to the restaurant, while packed lunches are also available.
The apartment has a picnic area where you can spend the day outdoors.
San Pedro Airport is 8.7 miles from the property.

Hotel in San Pedro · 5.97 km from centre
9.4
91 reviews
Breakfast available
With a stay at Playa De Sala, you'll be centrally located in San Pedro, within a 10-minute walk of Belize Barrier Reef and Hol Chan Marine Reserve. This beach hotel is 5.2 mi (8.4 km) from San Pedro Church and 5.8 mi (9.4 km) from GoFish Belize.

Aparthotel in Caye Caulker · 19.09 km from centre
9.4
67 reviews
When you stay at Bay Towers Hotel in Caye Caulker, you'll be near the beach, just steps from Belize Barrier Reef and Caye Caulker Beach. This aparthotel is 0.1 mi (0.1 km) from Playa Asuncion and 0.7 mi (1.2 km) from The Split.

Condo property in San Pedro · 20.91 km from centre
8.0
1 review
Breakfast available
With a stay at The Ambergris Grand in San Pedro, you'll be 1.9 mi (3.1 km) from Bacalar Chico National Park & Marine Reserve and 14.7 mi (23.7 km) from San Pedro Belize Express Water Taxi. This beach condo is within the region of Hol Chan Marine Reserve and The Split.

Apartment in San Pedro · 0.14 km from centre
8.0
1 review
New 2 Bedroom Huge Beachfront Patio in San Pedro Town offers accommodations in San Pedro, a few steps from San Pedro Beach. This beachfront property offers access to a terrace and free Wifi. The accommodation provides luggage storage space, private check-in and check-out, and organizing tours for guests.
Leading onto a balcony, the apartment consists of 2 bedrooms. The air-conditioned apartment also offers a flat-screen TV with streaming services, a fully equipped kitchen, and 1 bathroom with shower. For added privacy, the accommodation has a private entrance and is protected by full-day security.
A bicycle rental service and a private beach area are featured at the apartment.
San Pedro Airport is a few steps away.

Hotel in San Pedro · 0.48 km from centre
8.8
136 reviews
Breakfast available
When you stay at Drift Inn San Pedro in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and 6 minutes by foot from San Pedro Central Park. This beach hotel is 0.5 mi (0.8 km) from Belize Chocolate Company and 5.9 mi (9.5 km) from Mexico Rocks.

Hotel in San Pedro · 0.87 km from centre
9.6
76 reviews
When you stay at Aqua Vista Beachfront Suites in San Pedro, you'll be on the waterfront, just steps from Boca del Rio and Belize Barrier Reef. This beach hotel is 0.2 mi (0.3 km) from GoFish Belize and 0.7 mi (1.1 km) from San Pedro Town Hall.

Hotel in San Pedro · 0.89 km from centre
8.6
48 reviews
When you stay at Seven Seas Resort in San Pedro, you'll be on the beach, just steps from Boca del Rio and Belize Barrier Reef. This beach hotel is 0.2 mi (0.2 km) from GoFish Belize and 0.8 mi (1.3 km) from Belize Chocolate Company.

Hotel in San Pedro · 1.00 km from centre
8.4
110 reviews
Breakfast available
Offering outdoor pool, a sun terrace and stunning sea views, Seven Seas Resort Adults Only is located in San Pedro Beach. Free Wi-Fi access is available.
All condos have cable TV, a balcony and outdoor furniture. There is a fully-equipped a kitchen with a microwave and a refrigerator. Private bathrooms also come with a hot and cold shower. Included is the free use of beach towels and Kayaks.
Guests can find a supermarket to buy groceries within 328 feet and a variety of restaurants offering local food are 10 minutes’ walk away.
Philip Goldson International Airport is 35 mi away and San Pedro Town Center is 5 minutes’ drive away. Street side parking is available.