Hotels near San Pedro

Hotels near San Pedro, San Pedro

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Hotels near San Pedro

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Mayan Princess Hotel Hotels near San Pedro
Mayan Princess Hotel Hotels near San PedroMayan Princess Hotel Hotels near San Pedro
0.05km from San Pedro
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. Relax and unwind with massages and facials. This hotel also features complimentary wireless internet access, concierge services, and babysitting (surcharge). Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Make yourself at home in one of the 21 air-conditioned rooms featuring kitchenettes with stovetops and microwaves. Rooms have private balconies or patios. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include phones, as well as safes and separate sitting areas.
Very Good
102 reviews
8.7/10
Price from
CAD 177
per night
Check Availability
Drift Inn San Pedro Hotels near San Pedro
Drift Inn San Pedro Hotels near San PedroDrift Inn San Pedro Hotels near San Pedro
0.34km from San Pedro
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. Take advantage of recreation opportunities including an outdoor pool and bicycles to rent. Additional features at this hotel include complimentary wireless internet access, an arcade/game room, and tour/ticket assistance. At Drift Inn San Pedro, enjoy a satisfying meal at the restaurant. Quench your thirst with your favorite drink at the bar/lounge. Local cuisine breakfasts are available daily from 7:30 AM to 11:00 AM for a fee. Featured amenities include express check-out, laundry facilities, and a library. Free self parking is available onsite. Make yourself at home in one of the 13 air-conditioned guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms have showers and hair dryers. Conveniences include fans, housekeeping is provided daily, and irons/ironing boards can be requested.
Very Good
68 reviews
8.7/10
Price from
CAD 19
per night
Check Availability
SunBreeze Suites Hotels near San Pedro
SunBreeze Suites Hotels near San PedroSunBreeze Suites Hotels near San Pedro
0.05km from San Pedro
With a stay at Sunbreeze Suites, you'll be centrally located in San Pedro, steps from San Pedro Central Park and San Pedro Church. This beach hotel is 0.3 mi (0.5 km) from Belize Chocolate Company and 6 mi (9.7 km) from Mexico Rocks. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. Additional features at this hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge). Grab a bite to eat at Jambel Jerk Pit, a beachfront restaurant which features a pool view. You can also stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Full breakfasts are available daily from 7 AM to 10 AM for a fee. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 21 air-conditioned rooms featuring kitchens with full-sized refrigerators/freezers and stovetops. Your room comes with a pillowtop bed. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include phones, as well as safes and separate sitting areas.
Very Good
100 reviews
8.8/10
Price from
CAD 275
per night
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 Hotels near San Pedro
Sandbar Beachfront Hostel & Restaurant Hotels near San PedroSandbar Beachfront Hostel & Restaurant Hotels near San Pedro
0.33km from San Pedro
When you stay at Sandbar Beachfront Hotel & Hostel 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. A complimentary continental breakfast is served daily from 8:00 AM to 10:00 AM. 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 Good
70 reviews
8.9/10
Price from
CAD 23
per night
Check Availability
SunBreeze Hotel Hotels near San Pedro
SunBreeze Hotel Hotels near San PedroSunBreeze Hotel Hotels near San Pedro
0.53km from 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!
Very Good
101 reviews
8.9/10
Price from
CAD 250
per night
Check Availability
Voyager Sun & Reef Hotel Hotels near San Pedro
Voyager Sun & Reef Hotel Hotels near San PedroVoyager Sun & Reef Hotel Hotels near San Pedro
0.19km from San Pedro
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. This smoke-free hotel offers complimentary parking nearby. Featured amenities include multilingual staff and luggage storage. A ferry terminal shuttle is provided at no charge. Make yourself at home in one of the 25 individually decorated guestrooms, featuring microwaves and Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries. Conveniences include safes and desks, and housekeeping is provided daily.
Very Good
58 reviews
8.0/10
Price from
CAD 133
per night
Check Availability
Tropical Palace Hotel Hotels near San Pedro
Tropical Palace Hotel Hotels near San PedroTropical Palace Hotel Hotels near San Pedro
1.56km from San Pedro
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. Pamper yourself with onsite massages or enjoy recreation amenities such as an outdoor pool. Additional features at this aparthotel include complimentary wireless internet access, concierge services, and wedding services. Enjoy a satisfying meal at My Place Restaurant serving guests of Tropical Palace Hotel. Featured amenities include a computer station, dry cleaning/laundry services, and multilingual staff. A roundtrip airport shuttle is complimentary (available 24 hours). Make yourself at home in one of the 52 air-conditioned rooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and complimentary toiletries. Conveniences include safes and in-room massages, and housekeeping is provided daily.
Good
49 reviews
7.6/10
Price from
CAD 98
per night
Check Availability
Hotel Hop & Cart Rental Ltd Hotels near San Pedro
Hotel Hop & Cart Rental Ltd Hotels near San PedroHotel Hop & Cart Rental Ltd Hotels near San Pedro
0.07km from San Pedro
When you stay at Hotel Hop & Cart rental Ltd in San Pedro, you'll be near the airport, within a 10-minute walk of Belize Barrier Reef and Belizean Melody Art Gallery. This hotel is 8.1 mi (13 km) from Secret Beach and 0.2 mi (0.3 km) from San Pedro House of Culture. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 10 guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms with showers are provided. Conveniences include washers/dryers, housekeeping is provided on request, and irons/ironing boards can be requested.
5 reviews
3.9/10
Price from
CAD 80
per night
Check Availability
Ramon's Village Resort Hotels near San Pedro
Ramon's Village Resort Hotels near San PedroRamon's Village Resort Hotels near San Pedro
0.74km from San Pedro
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. Relax at the full-service spa, where you can enjoy massages and facials. Additional features at this hotel include complimentary wireless internet access, gift shops/newsstands, and wedding services. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers room service (during limited hours). Cooked-to-order breakfasts are available daily from 6:00 AM to 11:00 AM for a fee. Featured amenities include complimentary wired internet access, multilingual staff, and luggage storage. A roundtrip airport shuttle is complimentary (available on request). Make yourself at home in one of the 71 air-conditioned rooms featuring refrigerators. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and coffee/tea makers.
Great
101 reviews
9.2/10
Price from
CAD 237
per night
Check Availability
Hibisco Belize Hotels near San Pedro
0.94km from San Pedro
When you stay at Hibisco Belize in San Pedro, you'll be on the waterfront, just steps from Belize Barrier Reef and Boca Del Rio Beach. This beach hotel is 7.4 mi (12 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 rooftop terrace. Additional amenities at this hotel include complimentary wireless internet access and concierge 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 7 guestrooms, featuring kitchenettes with full-sized refrigerators/freezers and stovetops. Complimentary wireless internet access is available to keep you connected. Conveniences include safes and desks, and housekeeping is provided once per stay.
Outstanding
10.0/10
Price from
CAD 180
per night
Check Availability
See more properties near San Pedro

Top Pick Hotels near San Pedro

See all
Check out our most booked hotels near San Pedro from the past 30 days!
No.1
Spindrift Hotel Hotels near San Pedro
8.0/10
22 review

Spindrift Hotel

San Pedro | 0.19KM from San Pedro
"Good Location"
Select dates to view prices
No.2
Ambergris Sunset Hotel Hotels near San Pedro
8.7/10
101 review

Ambergris Sunset Hotel

San Pedro | 0.24KM from San Pedro
"Good Location"
Select dates to view prices
No.3
The Caye Hotel San Pedro Hotels near San Pedro
5.0/10
3 review

The Caye Hotel San Pedro

San Pedro | 0.41KM from San Pedro
"Good Location"
Select dates to view prices
No.4
Hotel Coastalbay 2 & Golf Cart Rental Hotels near San Pedro
7.6/10
18 review

Hotel Coastalbay 2 & Golf Cart Rental

San Pedro | 0.14KM from San Pedro
"Good Location"
Select dates to view prices
No.5
The Palms Oceanfront Suites Hotels near San Pedro
9.6/10
101 review

The Palms Oceanfront Suites

San Pedro | 0.68KM from San Pedro
"Good Location"
Select dates to view prices

Latest Reviews for San Pedro hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
8.8/10
Very Good
XXIAOWUThe price is higher
Hotel Del Rio Hotels near San Pedro

Hotel Del Rio

San Pedro
Price per night from:CAD 155
8.4/10
Very Good
LLuoqidaxia(ziliang)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.
8.2/10
Very Good
YYarden JordiGreat location (between west end and west bay) the place is in the jungle and have private beach area The only issue was that there was no hot water, and it’s take awhile to fix it
Caribbean Villas Hotel Hotels near San Pedro

Caribbean Villas Hotel

San Pedro
Price per night from:CAD 176
7.8/10
Good
RRudel AlvarezAceptablf
Royal Caribbean Resort Hotels near San Pedro

Royal Caribbean Resort

San Pedro
Price per night from:CAD 161

Frequently asked questions

What are the best hotels near San Pedro?

What's the best hotels near San Pedro?

A perfect breakfast provides you the energy for the day. If you want to stay at a hotel with a high-quality breakfast near San Pedro San Pedro, you can consider staying Sandbar Beachfront Hostel & Restaurant (from CAD 23),SunBreeze Suites (from CAD 256) and Ambergris Sunset Hotel (from CAD 68) . These hotels are very popular, so book early.

What are some of the popular hotels near San Pedro?

If you are worried about choosing a hotel, you can consider staying at Mayan Princess Hotel (from CAD 185),SunBreeze Suites (from CAD 256) and Sandbar Beachfront Hostel & Restaurant (from CAD 23) . These hotels are highly rated, so you should book early.

Which hotels near San Pedro have parking space?

If you travel to San Pedro San Pedro by car, you may wish to stay at Sandbar Beachfront Hostel & Restaurant (from CAD 23),Spindrift Hotel (from CAD 116) and SunBreeze Hotel (from CAD 245) . These are popular hotels with parking lots.

Which hotels near San Pedro have swimming pools?

Many people will plan a long vacation in summer to San Pedro San Pedro with their kids and families. Sandbar Beachfront Hostel & Restaurant (from CAD 23),SunBreeze Hotel (from CAD 245) and Ambergris Sunset Hotel (from CAD 68) are popular hotels with a swimming pool.

What are the best luxury hotels near San Pedro?

Las Terrazas Resort (from CAD 226) is the best luxury hotel.

What hotels near San Pedro have gyms?

In recent years, public awareness for body health has increased, so many hotels provide fitness rooms. Alaia Belize, Autograph Collection (from CAD 482),The Watermark Hotel (from CAD 187) and Best Western Grand Baymen Gardens (from CAD 150) are popular hotels with a fitness room.

Which hotels near San Pedro offer free Wi-Fi?

Wi-Fi is the essential facility for travelers, especially for independent or business travelers. Mayan Princess Hotel (from CAD 185),Spindrift Hotel (from CAD 116) and Sandbar Beachfront Hostel & Restaurant (from CAD 23) are popular hotels with free Wi-Fi.

San Pedro weather

Today
10 Dec, 2025
24
°
Mostly cloudy
Mostly cloudy 24 - 29℃
10 Dec, 2025
Mostly cloudyMostly cloudy
24 - 29℃
11 Dec, 2025
Intermittent cloudsIntermittent clouds
24 - 28℃
12 Dec, 2025
Partly clear with thunder and rainPartly clear with thunder and rain
24 - 28℃
13 Dec, 2025
ShowersShowers
25 - 28℃
14 Dec, 2025
ShowersShowers
25 - 28℃
15 Dec, 2025
Cloudy with showersCloudy with showers
24 - 29℃
16 Dec, 2025
ShowersShowers
25 - 28℃

San Pedro Hotels near San Pedro Information

Number of Reviews2,526
Total Properties77
Weekday Avg. PriceCAD 339
Weekend Avg. PriceCAD 338