San Pedro

Scenic Hotels in San Pedro

Choose your dates to see the latest hotel prices and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

15 Scenic hotels in San Pedro for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
SunBreeze Hotel
SunBreeze HotelSunBreeze HotelSunBreeze HotelSunBreeze HotelSunBreeze HotelSunBreeze Hotel
99+
Hotels in San Pedro
SunBreeze Hotel located within a stroll of the quaint town of San Pedro, Ambergris Caye offers the perfect base for your beachside Belize vacation. The hotel directly faces the Caribbean Sea and the infamous Belize Barrier Reef, found just a half mile offshore. SunBreeze Hotel is a boutique hotel offing 43 spacious and comfortable seafront accommodations and an array of amenities. Enjoy their onsite PADI Five Star Dive Center, Restaurant and Bar, Massage Studio, Sun deck pool and gazebo, and much more!

"My first time in Belize and everything was great! The hotel is centrally located and you can walk anywhere and we always felt safe. We were surrounded by restaurants, bars and night life! The only complaint I have is that you are not allowed to have guests at the hotel and the hotel keeps employees posted outside the main lobby that leads to the court yard where you enter your rooms."
Very Good
101 reviews
8.9/10
1 night
From DKK 1,070
Check Availability
Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Mahogany Bay Resort & Beach Club, Curio Collection by HiltonMahogany Bay Resort & Beach Club, Curio Collection by HiltonMahogany Bay Resort & Beach Club, Curio Collection by HiltonMahogany Bay Resort & Beach Club, Curio Collection by HiltonMahogany Bay Resort & Beach Club, Curio Collection by HiltonMahogany Bay Resort & Beach Club, Curio Collection by Hilton
99+
Hotels in San Pedro
Daily Mandatory Charge includes Beach Club & Bay Club access, and a $10 gratuity for hotel staff. For relaxed adventure, come to Mahogany Bay Resort & Beach Club, Curio – A Collection by Hilton. Located on the stunning island of Ambergris Caye, this resort is 10 minutes from San Pedro Airport with seasonal 15-minute air connections to Belize’s international airport. By boat, the resort is just minutes from Belize Barrier Reef, the largest in the Western Hemisphere. Scuba School Belize is your ticket to the underwater world with half-day or three-day trips. Discover the true local flavor of Ambergris Caye through the resort’s chic and eclectic dining venues. The Restaurant is the primary indoor-outdoor eatery, set in The Great House with stunning bay and sunset views. Complementing our main restaurant are authentic venues such as JYOTO, Stirred, Shaken and Rum+Bean. The Great House is the heart of the resort’s social scene. Guests, residents, locals and travelers gather in this grand 22,000 sq. ft. hub, the largest standing wooden structure in Belize. Charming cottage or villa-style rooms boast breezy, open spaces, local hardwoods and indoor and outdoor seating. Mini-refrigerators, HDTVs and WiFi are available in all accommodations. Suites also offer small kitchens.

"A very unique island resort hotel with complete facilities and considerate service. It is dozens of kilometers away from the Blue Grotto on the Sea, and it is extremely convenient to go to the airport."
Very Good
104 reviews
8.4/10
1 night
From DKK 1,546
Check Availability
Alaia Belize, Autograph Collection
Alaia Belize, Autograph CollectionAlaia Belize, Autograph CollectionAlaia Belize, Autograph CollectionAlaia Belize, Autograph CollectionAlaia Belize, Autograph CollectionAlaia Belize, Autograph Collection
99+
Hotels in San Pedro
Located in historic San Pedro on the island of Ambergris Caye, Alaia Belize offers guests convenient access to town via golf cart, inviting them to immerse themselves in the local culture and experience the iconic charm of the Caribbean. This oceanfront resort features a seawall and is located just 600 yards from the Belize Barrier Reef Reserve – the second largest and most alive reef system in the world. Alaia Belize boasts stunning views of the Caribbean Sea along with inviting opportunities to explore the reef through the on-site dive and snorkel shop with departures from the resort’s private dock.Guests at Alaia Belize enjoy access to a spa, six restaurants, four bars including mixology and three pools—including a rooftop pool and lounge reserved exclusively for adults. From the modern Vista Studios and Suites to the secluded and family-style Reef House Suites, to the spacious three-bedroom Oceanfront Villas with private plunge pools, Alaia Belize has something for everyone.

"The food is not bad, the design of the swimming pool is also very considerate, the parent-child trip is very suitable, especially the service is very attentive and thoughtful, the children are very happy these days, the catch is that the seaweed problem just these few days caused the air to be very smelly"
Great
96 reviews
9.2/10
1 night
From DKK 2,055
Check Availability
San Pedro
You Might Like
San Pedro Hotels With BreakfastSan Pedro Hotels With Twin RoomSan Pedro Hotels With 1 Double BedSan Pedro Hotels With Swimming PoolSan Pedro Hotels With Free Cancellation
Sandbar Beachfront Hostel & Restaurant
Sandbar Beachfront Hostel & RestaurantSandbar Beachfront Hostel & RestaurantSandbar Beachfront Hostel & RestaurantSandbar Beachfront Hostel & RestaurantSandbar Beachfront Hostel & RestaurantSandbar Beachfront Hostel & Restaurant
95
Hotels in San Pedro
When you stay at Sandbar Beachfront Hostel & Restaurant in San Pedro, you'll be on the beach, just steps from Belize Barrier Reef and 5 minutes by foot from Boca del Rio. This beach hostel is 0.4 mi (0.7 km) from GoFish Belize and 0.5 mi (0.9 km) from Belize Chocolate Company. Enjoy recreation amenities such as an outdoor pool or take in the view from a terrace. Additional features at this hostel include complimentary wireless internet access and concierge services. Enjoy American cuisine at Sandbar, a restaurant which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the poolside bar. Cooked-to-order breakfasts are available daily from 7:30 AM to 10:30 AM for a fee. Featured amenities include dry cleaning/laundry services, luggage storage, and a safe deposit box at the front desk. Free self parking is available onsite. Make yourself at home in one of the 6 air-conditioned rooms featuring Smart televisions. Your pillowtop bed comes with premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have showers and complimentary toiletries.

"Very nice people. Next to a very good restaurant and bar. Offered lots of good activities however activities were very expensive. Would recommend if going to San Pedro"
Very Good
67 reviews
8.9/10
1 night
From DKK 108
Check Availability
Blue Tang Inn
Blue Tang InnBlue Tang InnBlue Tang InnBlue Tang InnBlue Tang InnBlue Tang Inn
99+
Hotels in San Pedro
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. Be sure to enjoy recreational amenities including an outdoor pool and bicycles to rent. Additional features at this lodge include complimentary wireless internet access, concierge services, and wedding services. At Blue Tang Inn, enjoy a satisfying meal at the restaurant. Featured amenities include a business center, a 24-hour front desk, and luggage storage. A roundtrip airport shuttle is provided for a surcharge during limited hours, and free self parking is available onsite. Make yourself at home in one of the 14 air-conditioned rooms featuring kitchens with refrigerators and ovens. Rooms have private balconies. 32-inch flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and microwaves, and housekeeping is provided daily.
Great
64 reviews
9.1/10
1 night
From DKK 1,240
Check Availability
Tres Cocos Resort
Tres Cocos ResortTres Cocos ResortTres Cocos ResortTres Cocos ResortTres Cocos ResortTres Cocos Resort
99+
Hotels in San Pedro
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. Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. This aparthotel also features complimentary wireless internet access, tour/ticket assistance, and a picnic area. At Tres Cocos Resort, enjoy a satisfying meal at the restaurant. Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. Cooked-to-order breakfasts are available daily from 7:00 AM to noon for a fee. Featured amenities include dry cleaning/laundry services, laundry facilities, and a safe deposit box at the front desk. A shuttle from the airport to the hotel is provided for a surcharge during limited hours, and free self parking is available onsite. Make yourself at home in one of the 25 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and stovetops. Rooms have private furnished balconies or patios. 40-inch flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and microwaves, and housekeeping is provided on request.

"Five Stars at Tres Coco Home of The Dog Cafe, Tres Coco is a cool beachfront resort. It is a little older but very well maintained. Tres Coco is in a nice part of town where there is lots to do if you have a golf cart. The staff is so kind and efficient. It rained some days but they provided us with options for games and in room spa service. Plus the birthday room decor was sooooo lovely with fresh flowers. Our family loved it & Che (the cat) showed us love too each morning. We will return on our next trip for sure."
Amazing
72 reviews
9.4/10
Check Availability
Caye Casa
Caye CasaCaye CasaCaye CasaCaye CasaCaye CasaCaye Casa
95
Hotels in San Pedro
When you stay at Caye Casa in San Pedro, you'll be on the waterfront, just steps from Belize Barrier Reef and GoFish Belize. This beach hotel is 0.4 mi (0.6 km) from Boca del Rio and 0.6 mi (1 km) from San Pedro Church. Head down to the water and enjoy a day at the private beach, or take advantage of other recreational amenities including an outdoor pool and bicycles to rent. Additional features at this hotel include complimentary wireless internet access, concierge services, and wedding services. Featured amenities include dry cleaning/laundry services, multilingual staff, and luggage storage. Free self parking is available onsite. Make yourself at home in one of the 8 individually decorated guestrooms, featuring refrigerators and Smart televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and complimentary toiletries. Conveniences include safes and microwaves, and housekeeping is provided daily.

"Very good, the waiter is also very warm"
Amazing
71 reviews
9.4/10
1 night
From DKK 904
Check Availability
Isla Bonita Yacht Club
Isla Bonita Yacht ClubIsla Bonita Yacht ClubIsla Bonita Yacht ClubIsla Bonita Yacht ClubIsla Bonita Yacht ClubIsla Bonita Yacht Club
99+
Hotels in San Pedro
When you stay at Isla Bonita Yacht Club in San Pedro, you'll be by the ocean, within a 5-minute walk of Belize Barrier Reef and San Pedro Belize Express Water Taxi. This beach apartment is 0.6 mi (0.9 km) from Belize Chocolate Company and 0.7 mi (1.1 km) from San Pedro Town Hall. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional amenities at this apartment include complimentary wireless internet access, concierge services, and barbecue grills. Featured amenities include multilingual staff, luggage storage, and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 20 individually decorated guestrooms, featuring refrigerators and flat-screen televisions. Rooms have private furnished balconies or patios. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Great
60 reviews
9.2/10
Check Availability
Ocean Tide Beach Resort
Ocean Tide Beach ResortOcean Tide Beach ResortOcean Tide Beach ResortOcean Tide Beach ResortOcean Tide Beach ResortOcean Tide Beach Resort
99+
Hotels in San Pedro
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. Enjoy recreation amenities such as an outdoor pool or take in the view from a terrace. This hotel also features complimentary wireless internet access, concierge services, and a picnic area. Grab a bite from the snack bar/deli, or stay in and take advantage of the hotel's room service. Wrap up your day with a drink at the bar/lounge, the beach bar, or the poolside bar. Featured amenities include multilingual staff, luggage storage, and a safe deposit box at the front desk. Free self parking is available onsite. Make yourself at home in one of the 11 air-conditioned rooms featuring refrigerators and LED televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have shower/tub combinations and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
Very Good
47 reviews
8.4/10
1 night
From DKK 1,016
Check Availability
Casa del Rai
Casa del RaiCasa del RaiCasa del RaiCasa del RaiCasa del RaiCasa del Rai
99+
Hotels in San Pedro
When you stay at Casa del Rai in San Pedro, you'll be by the sea, just steps from Boca del Rio and Belize Barrier Reef. This aparthotel is 0.1 mi (0.2 km) from GoFish Belize and 0.7 mi (1.1 km) from San Pedro Town Hall. Take advantage of recreation opportunities including an outdoor pool and bicycles to rent. Additional amenities at this aparthotel include complimentary wireless internet access, concierge services, and a picnic area. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. A roundtrip airport shuttle is complimentary (available 24 hours). Treat yourself to a stay in one of the 5 individually decorated guestrooms, featuring private pools and LED televisions. Your pillowtop bed comes with premium bedding. Rooms have private furnished balconies. Kitchens are outfitted with refrigerators, ovens, and stovetops. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment.
Amazing
32 reviews
9.5/10
1 night
From DKK 1,246
Check Availability
See All Scenic Hotels in San Pedro

FAQs

What is the average price of a hotel in San Pedro for this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in San Pedro this weekend is DKK 1,542 per night. For a 4-star hotel, the average cost is DKK 2,526 per night. If you're looking for a luxury experience, 5-star hotels in San Pedro this weekend typically cost DKK 6,088 per night.

How much do hotels in San Pedro cost per night during weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in San Pedro during weekdays is DKK 1,599 per night. For a 4-star hotel, you can expect to pay around DKK 2,413 per night. If you're seeking a luxury stay, 5-star hotels in San Pedro generally cost DKK 6,060 per night on weekdays.

What are the best places to stay in San Pedro?

Some of the best places to stay in San Pedro are near popular attractions like Alaia, offering easy access to key sights and amenities.

What are the top hotels in San Pedro near Alaia?

Some of the top hotels in San Pedro near Alaia include Alaia Belize, Autograph Collection (from DKK 1,747), Tropical Palace Hotel (from DKK 504) and Corona del Mar (from DKK 784), all offering easy access to Alaia, making them ideal for visitors looking to explore the area.

Where can I find the best hotel discounts in San Pedro?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.