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
Ambergris Caye, the largest island in Belize, offers a stunning Caribbean escape with its pristine white coral sand beaches and lush mangrove forests. Located northeast of Belize's mainland, this island is a paradise for nature lovers and adventure seekers alike. The vibrant San Pedro Town, the island's main hub, is renowned for its lively atmosphere, offering a range of accommodations from luxury resorts to charming boutique hotels.
For those looking to explore the best neighborhoods, San Pedro Town is a must-visit with its bustling streets and vibrant nightlife. The island's proximity to the Belize Barrier Reef, a UNESCO World Heritage Site, makes it a top destination for scuba diving and snorkeling enthusiasts. Don't miss the chance to explore the ancient Maya history and the natural beauty of the Boca Bacalar Chico channel. Ambergris Caye is truly a captivating destination for travelers seeking both relaxation and adventure.
See the latest prices and deals by choosing your dates

Hotel in San Pedro · 5.23 mi from centre
7.4
73 reviews
When you stay at Hotel Royal Blue & Golf Cart Rental in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and Boca del Rio. This beach hotel is 7.4 mi (11.9 km) from Secret Beach and 0.1 mi (0.1 km) from Boca Del Rio Beach.

Hotel in San Pedro · 5.26 mi from centre
9.6
69 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.

Aparthotel in San Pedro · 5.30 mi from centre
8.4
20 reviews
Breakfast available
Located in San Pedro, Brahma Blue Resort is on the boardwalk/promenade, a 3-minute drive from Boca del Rio and 13 minutes from Secret Beach. This spa aparthotel is 7 mi (11.3 km) from Mexico Rocks and 9.7 mi (15.6 km) from Belize Barrier Reef.

Apartment in San Pedro · 5.37 mi from centre
9.4
7 reviews
When you stay at Chai's Beach House in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and Boca Del Rio Beach. This beach apartment is 7.5 mi (12.1 km) from Secret Beach and 0.1 mi (0.2 km) from The Gallery of San Pedro Ltd.

Hotel in San Pedro · 5.38 mi from centre
8.2
235 reviews
When you stay at Ocean Tide Beach Resort in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and Boca Del Rio Beach. This beach hotel is 7.5 mi (12.1 km) from Secret Beach and 0.1 mi (0.1 km) from The Gallery of San Pedro Ltd.

Apartment in San Pedro · 5.48 mi from centre
With a stay at this apartment in San Pedro, you'll be within a 5-minute walk of Belize Barrier Reef and The Gallery of San Pedro Ltd. This apartment is 7.8 mi (12.6 km) from Secret Beach and 0.3 mi (0.4 km) from Belizean Melody Art Gallery.

Hotel in San Pedro · 5.51 mi from centre
8.8
127 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 · 5.52 mi from centre
9.4
177 reviews
Located in San Pedro, The Palapa House is by the ocean, within a 5-minute walk of The Gallery of San Pedro Ltd and Belizean Melody Art Gallery. This beach hotel is 0.3 mi (0.6 km) from San Pedro Church and 0.4 mi (0.7 km) from San Pedro House of Culture.

Lodge in San Pedro · 5.52 mi from centre
9.2
200 reviews
With a stay at Blue Tang Inn in San Pedro, you'll be 0.1 mi (0.1 km) from Belize Barrier Reef and 7.7 mi (12.4 km) from Secret Beach. This beach lodge is 0.2 mi (0.3 km) from Boca Del Rio Beach and 0.2 mi (0.4 km) from The Gallery of San Pedro Ltd.

Apartment in San Pedro · 5.56 mi from centre
A 4-minute walk from San Pedro Beach in San Pedro, Modern house with océano view in Belize provides accommodations with access to a sauna and hot tub. This beachfront property offers access to free Wifi and free private parking.
The air-conditioned apartment is composed of 2 separate bedrooms, a living room, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV is provided. The accommodation is non-smoking.
The apartment conveniently has both a year-round outdoor pool and a private beach area.
San Pedro Airport is 0.6 miles away.

Hotel in San Pedro · 5.66 mi from centre
7.0
149 reviews
Breakfast available
The Holiday Hotel is a beachfront property in central San Pedro. The property offers massage services upon request, has a dive shop on site, as well as a restaurant-bar. Free Wi-Fi access is available.
The functional rooms provide air conditioning, a safe and plenty of natural light. Featuring a shower, the private bathrooms also provide towels and linen. You can enjoy a sea view from all the rooms.
In addition to the restaurant on site that serves deli snacks, guests can also explore the restaurant options available within 65 ft.
Other facilities include a tour desk, shops in hotel and laundry services. An array of activities can be enjoyed on site or in the surroundings, including diving by the coral reef.
San Pedro Domestic airport can be reached in a short 10-minute walk.

Hotel in San Pedro · 5.70 mi from centre
8.8
241 reviews
With a stay at Mayan Princess Hotel, you'll be centrally located in San Pedro, within a 5-minute walk of Belize Barrier Reef and Belizean Melody Art Gallery. This beach hotel is 8.1 mi (13.1 km) from Secret Beach and 0.2 mi (0.3 km) from San Pedro House of Culture.

Hotel in San Pedro · 5.72 mi from centre
7.7
130 reviews
Breakfast available
Located in San Pedro, a 2-minute walk from San Pedro Beach, Hotel Coastalbay 2 & Golf Cart Rental has accommodations with a bar. Featuring a 24-hour front desk, this property also has a restaurant and a sun terrace. The property provides free shuttle service, room service and currency exchange for guests.
Complete with a private bathroom equipped with a shower and free toiletries, guest rooms at the hotel have a flat-screen TV and air conditioning, and certain rooms include a balcony. The rooms will provide guests with a fridge.
San Pedro Airport is a few steps away.

Hotel in San Pedro · 5.72 mi from centre
7.4
14 reviews
A stay at Coastal Bay Suite places you in the heart of San Pedro, within a 15-minute walk of Belize Barrier Reef and San Pedro Central Park. This hotel is 8.1 mi (13 km) from Secret Beach and 0.1 mi (0.1 km) from San Pedro Church.

Hotel in San Pedro · 5.72 mi from centre
9.0
26 reviews
With a stay at La Casa de Paz, you'll be centrally located in San Pedro, within a 5-minute walk of Belize Barrier Reef and Belizean Melody Art Gallery. This hotel is 8.1 mi (13 km) from Secret Beach and 0.1 mi (0.1 km) from San Pedro Central Park.

Hotel in San Pedro · 5.73 mi from centre
8.8
471 reviews
Breakfast available
Featuring a bar and views of city, La Casa de Paz Hotel is located in San Pedro, a 1-minute walk from San Pedro Beach. Featuring a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
At the hotel, rooms come with a patio. All rooms have a closet and a flat-screen TV, and some rooms at La Casa de Paz Hotel have a balcony.
San Pedro Airport is a few steps from the property.

Hotel in San Pedro · 5.75 mi from centre
8.6
83 reviews
With a stay at Voyager Sun & Reef Hotel, you'll be centrally located in San Pedro, steps from San Pedro Church and within a 5-minute walk of San Pedro Town Hall. This hotel is 0.2 mi (0.3 km) from Belize Barrier Reef and 0.2 mi (0.4 km) from Belize Chocolate Company.

Hotel in San Pedro · 5.78 mi from centre
8.0
416 reviews
Voyager Sun & Reef Hotel is located in the San Pedro town district of San Pedro, and is a few steps from San Pedro Beach. With free WiFi, this 3-star hotel offers free shuttle service and luggage storage space.
The hotel will provide guests with air-conditioned rooms offering a desk, a safety deposit box, a flat-screen TV and a private bathroom with a shower. The rooms will provide guests with a fridge.
San Pedro Airport is a few steps from the property.

Hotel in San Pedro · 5.83 mi from centre
8.0
36 reviews
Located in San Pedro, a few steps from San Pedro Beach, Coastal Bay Suite & Golf Cart Rental provides accommodations with free WiFi and free private parking. This 3-star hotel offers room service. Certain rooms at the property include a balcony with a city view.
The hotel will provide guests with air-conditioned rooms offering a desk, an electric tea pot, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. Guest rooms have a closet.
San Pedro Airport is a few steps away.

Aparthotel in San Pedro · 5.88 mi from centre
Flip Flop Inn Suites Unit 1 offers accommodations in San Pedro, a few steps from San Pedro Beach. Both free Wifi and parking on-site are accessible at the condo hotel free of charge. Guests can enjoy sea views.
Accommodation is equipped with air conditioning, a fully equipped kitchen with a dining area, a flat-screen TV, and a private bathroom with shower. At the condo hotel, units include bed linen and towels.
San Pedro Airport is a few steps from the property.