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.93 mi from centre
9.7
3 reviews
The Caye Hotel San Pedro is located on the beachfront in San Pedro, a few steps from San Pedro Beach. The property provides a shared lounge and a 24-hour front desk for guests.
At the hotel, each room includes a desk. Complete with a private bathroom equipped with a shower and free toiletries, guest rooms at The Caye Hotel San Pedro have a flat-screen TV and air conditioning, and selected rooms contain a balcony. The rooms include a safety deposit box.
San Pedro Airport is a few steps away.

Hotel in San Pedro · 6.02 mi from centre
9.4
42 reviews
Diamante Beachfront Suites is located on the beachfront in San Pedro, a few steps from San Pedro Beach. Each room at the 5-star hotel has sea views, and guests can enjoy access to a hot tub. There's a year-round outdoor pool and guests can use free WiFi and free private parking.
The hotel will provide guests with air-conditioned rooms offering a closet, a coffee machine, a fridge, a dishwasher, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a shower. Diamante Beachfront Suites provides some units with pool views, and every room includes a balcony. All guest rooms will provide guests with an oven.
Speaking English and Spanish, staff are always on hand to help at the reception.
San Pedro Airport is a few steps away.

Aparthotel in San Pedro · 6.02 mi from centre
7.0
2 reviews
Located in San Pedro, this aparthotel is by the sea, a 5-minute walk from Reef Runner Glass Bottom Boat and 5 minutes by foot from San Pedro Belize Express Dock. This aparthotel is 0.4 mi (0.6 km) from San Pedro Church.

Hotel in San Pedro · 6.06 mi from centre
9.8
240 reviews
Located in San Pedro, The Palms Oceanfront Suites is on the beach, a 4-minute walk from Belize Chocolate Company and 8 minutes by foot from San Pedro Church. This beach hotel is 1.4 mi (2.2 km) from Boca del Rio and 6.5 mi (10.5 km) from Mexico Rocks.

Apartment in San Pedro · 6.07 mi from centre
9.7
3 reviews
Belizian Reef Suites provides beachfront accommodations in San Pedro. There's a restaurant, and guests can enjoy the casino. Rooms are fitted with a TV with satellite channels.
Each unit has air conditioning, a private bathroom, and a well-equipped kitchen including an oven, microwave, toaster, and a fridge. Every room has a coffee machine, while some have a terrace. At the apartment complex, every unit has bed linen and towels.
San Pedro Beach is a 10-minute walk from the apartment. San Pedro Airport is a few steps away.

Apartment in San Pedro · 6.08 mi from centre
Ashika rental offers accommodations in San Pedro, a 19-minute walk from San Pedro Beach. This property offers access to a balcony, free private parking, and free Wifi.
The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. The accommodation is non-smoking.
There is an on-site bar.
San Pedro Airport is a few steps from the property.

Guesthouse in San Pedro · 6.08 mi from centre
10.0
5 reviews
A stay at Babylon Beach places you in the heart of San Pedro, within a 15-minute walk of San Pedro Artisans Market and Belize Chocolate Company. This guesthouse is 8.3 mi (13.4 km) from Secret Beach and 0.3 mi (0.4 km) from San Pedro Belize Express Dock.

Apartment in San Pedro · 6.11 mi from centre
Ashika rentals offers accommodations in San Pedro, a 18-minute walk from San Pedro Beach. This property offers access to a balcony and free private parking.
The air-conditioned apartment is composed of 1 separate bedroom, a fully equipped kitchen, and 1 bathroom. The accommodation is non-smoking.
San Pedro Airport is a few steps from the property.

Apartment in San Pedro · 6.27 mi from centre
8.9
29 reviews
Babylon Beach Resort in San Pedro provides accommodations with a garden and a terrace. This apartment features air-conditioned accommodations with a balcony and free Wifi. Guests can access the apartment via private entrance.
Each unit comes with a fully equipped kitchen with a dining table, a flat-screen TV with streaming services, and a private bathroom with shower, a hair dryer, and free toiletries. An oven, a microwave, and toaster are also available, as well as a coffee machine. At the apartment complex, each unit includes bed linen and towels.
San Pedro Beach is a 10-minute walk from the apartment. San Pedro Airport is a few steps from the property.

Apartment in San Pedro · 6.41 mi from centre
When you stay at Sea Pearl Vacation Suites 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 apartment is 8.9 mi (14.2 km) from Secret Beach and 0.7 mi (1.2 km) from Belize Chocolate Company.

Hotel in San Pedro · 6.43 mi from centre
9.2
30 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.

Condominium resort in San Pedro · 6.51 mi from centre
10.0
14 reviews
Breakfast available
Located in San Pedro, Royal Kahal Beach Resort is on the beach, a 3-minute walk from Belize Barrier Reef and 15 minutes by foot from Belize Chocolate Company. This beach condominium resort is 0.8 mi (1.3 km) from San Pedro Belize Express Dock and 1.1 mi (1.7 km) from San Pedro Central Park.

Aparthotel in San Pedro · 6.53 mi from centre
7.6
65 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 · 6.59 mi from centre
8.8
21 reviews
In the heart of San Pedro, Sea Horizon is within a 5-minute drive of Belize Chocolate Company and San Pedro Artisans Market. This spa hotel is 9 mi (14.5 km) from Secret Beach.

Resort in San Pedro · 6.59 mi from centre
7.3
6 reviews
Located in San Pedro, a 2-minute walk from San Pedro Beach, Sea Horizon Hotel has accommodations with a shared lounge, free private parking, a terrace and a bar. The resort provides an outdoor swimming pool and a shared kitchen and free WiFi throughout the property.
Complete with a private bathroom equipped with a bath and free toiletries, all rooms at the resort have a flat-screen TV and air conditioning, and some rooms also feature a balcony. The rooms will provide guests with a fridge.
San Pedro Airport is a few steps from the property.

Aparthotel in San Pedro · 6.62 mi from centre
9.4
7 reviews
When you stay at Coral Bay Villas in San Pedro, you'll be on the beach, within a 5-minute drive of Belize Chocolate Company and San Pedro Belize Express Dock. This beach aparthotel is 1.2 mi (2 km) from San Pedro Church and 1.3 mi (2 km) from San Pedro Central Park.

Apartment in San Pedro · 6.66 mi from centre
10.0
1 review
La Casa Chiqui offers accommodations in San Pedro, 1.1 miles from San Pedro Beach. Housed in a building dating back to 2025, this apartment provides free Wifi and free private parking. When staying at the apartment, guests can use private entrance.
The apartment complex will provide guests with air-conditioned units with a wardrobe, a coffee machine, an oven, a microwave, a safety deposit box, a flat-screen TV, a balcony, and a private bathroom with a walk-in shower. There's also a dining area and a fully equipped kitchen with a fridge, a stovetop, and kitchenware. At the apartment complex, all units come with bed linen and towels.
San Pedro Airport is 0.6 miles away.

Villa property in San Pedro · 6.69 mi from centre
10.0
1 review
When you stay at Villa Abrazos in San Pedro, you'll be on the beach, within a 5-minute walk of Belize Barrier Reef and Black & White Cultural Entertainment Center. This beach villa is 9.3 mi (14.9 km) from Secret Beach and 1 mi (1.7 km) from Belize Chocolate Company.

Resort in San Pedro · 6.69 mi from centre
Breakfast available
Located in San Pedro and with San Pedro Beach reachable within a few steps, Abrazos by Stay Floreo provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the property and a restaurant. Well located in the San Pedro town district, this resort has massage services. The resort features a spa center and free shuttle service.
The resort will provide guests with air-conditioned rooms offering a closet, a safety deposit box, a TV and a private bathroom with a bath. Guest rooms will provide guests with a minibar.
San Pedro Airport is 0.6 miles away.

Aparthotel in San Pedro · 6.70 mi from centre
8.8
5 reviews
Hummingbird Home Suites offers accommodations in San Pedro, a 19-minute walk from San Pedro Beach. With pool views, this accommodation provides a patio and a swimming pool. When staying at the condo hotel, guests can use private entrance.
Featuring a fully equipped kitchen with a microwave and a fridge, each unit also comes with a satellite flat-screen TV, ironing facilities, desk, and a seating area with a sofa. For an alternative to the restaurant facilities, why not take advantage of an outdoor dining area, available for all units at the condo hotel. At the condo hotel, all units are equipped with a private bathroom and bed linen.
Guests at Hummingbird Home Suites will be able to enjoy activities in and around San Pedro, like cycling.
San Pedro Airport is 0.6 miles away.