Skip to main content

Search hotels in San Pedro

Enter your dates to see the latest prices and deals for San Pedro hotels

Select occupancy

Make your hotel stay special

Find hotels in San Pedro with the extras that matter to you

San Pedro – 350 hotels and places to stay

Filter by:

Star Rating
Review score

Belize Budget Suites

Hotel in San Pedro town, San Pedro

Located in the San Pedro town district of San Pedro, Belize Budget Suites is 1.5 miles from San Pedro Beach. The property offers bike rental and features a garden and grill.

M
Marsha
From
Canada
Excellent value! Beautiful property, rooms were spacious and clean. We had a kitchenette which was great for eating some meals in. The grounds are clean and d well kept. Jose and his wife very friendly!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 343 reviews
Price from
$77.90
1 night, 2 adults

Hotel Del Rio

Hotel in San Pedro town, San Pedro

Located in San Pedro, 0.9 mi from downtown and located on the beautiful Boca del Rio Beachfront, Hotel Del Rio provides accommodations with a garden, free private parking and a terrace.

J
Jill
From
Canada
Friendly, helpful staff, very clean, comfortable room, great location and overall good vibe!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 227 reviews
Price from
$97.75
1 night, 2 adults

Casa del Rai

Hotel in San Pedro town, San Pedro

Located in San Pedro, a 8-minute walk from North Ambergris Caye Beach, Casa del Rai has accommodations with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

K
Karen
From
Guatemala
Room very comfortable, kitchen well equipped. Even had paper Towels which I find a lot of places in central and South America don’t provide. The owners were friendly and super helpful. I had a food tour and didn’t set my alarm correctly so I was running late. The owner asked one of the staff to drive me to my destination. You can rent a half cart from the owners. Most people do rent but walking into town was easy . I walked most of the time.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 129 reviews
Price from
$135.68
1 night, 2 adults

Caye Casa

Hotel in San Pedro town, San Pedro

Located in San Pedro, a 7-minute walk from North Ambergris Caye Beach, Caye Casa provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

M
Michael
From
Canada
Due to a leak in our room from the high winds and rain we were upgraded to a room with a full kitchen and living space. Also it had a large balcony with a view of the water. It was great to have all the extra room and cooking space. The place also offered laundry service for free. Very close to restaurants and bars. Staff helped arrange a golf cart rental to get around. Also assisted with taxi to and from the condo.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 193 reviews
Price from
$114.66
1 night, 2 adults

SunBreeze Hotel

Hotel in San Pedro town, San Pedro

Featuring an outdoor pool, a restaurant and free Wi-Fi in common areas, the SunBreeze Hotel is located in Belize’s island of Ambregris Caye.

J
Jordan
From
Canada
Dive shop right on site. Restaurant amazing. Staff amazing.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 102 reviews
Price from
$259.70
1 night, 2 adults

Hotel Sea Queen Suite & Golf Cart Rental

Hotel in San Pedro town, San Pedro

Located in San Pedro, a few steps from San Pedro Beach, Hotel Sea Queen Suite & Golf Cart Rental has accommodations with a garden, free private parking and a terrace.

R
Ryan
From
Canada
Brand new and beautiful property. We were the very first guests and were treated like royalty. The suite was beautiful, clean, very spacious and perfectly located. 10/10 loved it.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 15 reviews
Price from
$71.10
1 night, 2 adults

The Caye Hotel San Pedro

Hotel in San Pedro town, San Pedro

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.

K
Keith
From
United States
The hotel did not offer breakfast.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 45 reviews
Price from
$108
1 night, 2 adults

Aruna Resort & Villas

Hotel in San Pedro

Aruna Resort & Villas has an outdoor swimming pool, garden, a terrace and restaurant in San Pedro. With free WiFi, this 4-star hotel offers free shuttle service and room service.

m
mitchara
From
United States
The property was beautiful, clean and well maintained on a daily basis by housekeeping. Rose, Lorena and Susy were super helpful and very responsive at all times! They even surprised me with beautiful birthday decorations in the room.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 11 reviews
Price from
$269.70
1 night, 2 adults

Matachica Beach Resort and Spa

Hotel in San Pedro

Located in San Pedro, a 3-minute walk from North Ambergris Caye Beach, Matachica Beach Resort and Spa has accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness...

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 66 reviews
Price from
$361
1 night, 2 adults

Casa Nova Cabanas

Hotel in San Pedro

Casa Nova Cabanas in San Pedro provides adults only accommodations with free bikes, a private beach area and a terrace. The hotel has both free WiFi and free private parking.

L
LaDawn
From
United States
Beautiful beach location. Private and relaxing. Clean and comfortable. Nova and Kevin are great hosts, helpful and welcoming. Breakfast and coffee are tasty. So relaxing.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 11 reviews
Price from
$186.13
1 night, 2 adults
See all 350 hotels in San Pedro

Hotels with airport shuttles in San Pedro

See all
Airport shuttle (free)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 11 reviews
From $302.44 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 143 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 442 reviews
Airport shuttle
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 41 reviews
From $527 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 115 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 100 reviews
From $200.09 per night
Airport shuttle
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 110 reviews
From $172.22 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 193 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 52 reviews
Airport shuttle
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 27 reviews
From $245.25 per night

Most booked hotels in San Pedro and surrounding area in the past month

See all

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 101 reviews

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 431 reviews

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 129 reviews

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 442 reviews

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 227 reviews

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 193 reviews

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 234 reviews

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 15 reviews

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 343 reviews

Popular with guests booking hotels in San Pedro

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 167 reviews

Hotels located in the center of San Pedro

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 79 reviews

Located in San Pedro, a 2-minute walk from San Pedro Beach, Hotel Coastalbay 2 & Golf Cart Rental has accommodations with a bar.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 66 reviews

San Pedro Ocean Paradise provides beachfront accommodations in San Pedro.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 98 reviews

Mayan Princess Hotel is located on the beachfront in San Pedro and provides free Wi-Fi access, luggage storage services and a tour desk.

Located in San Pedro, a few steps from San Pedro Beach, Millionaire's Row Beachfront Luxury Retreat has accommodations with free WiFi and free private parking.

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 123 reviews

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.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 39 reviews

Coastal Bay Suite & Golf Cart Rental 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 room service.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2 reviews

Hotel Spindrift & Golf Cart Rental features a garden, terrace, a restaurant and bar in San Pedro. Well set in the San Pedro town district, this hotel is located a few steps from San Pedro Beach.

Coba Belize offers accommodations in San Pedro, a 11-minute walk from San Pedro Beach. The property offers sea views. San Pedro Airport is a few steps from the property.

Best hotels with breakfast in San Pedro and nearby

See all
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 101 reviews

Located in San Pedro, a 2-minute walk from San Pedro Beach, Alaia Belize, Autograph Collection provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a...

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 38 reviews

Marbucks Bed & Breakfast has an outdoor swimming pool, garden, a terrace and restaurant in San Pedro.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 88 reviews

Mahogany Bay Resort and Beach Club, Curio Collection has free bikes, outdoor swimming pool, a garden and private beach area in San Pedro.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 16 reviews

A good location for a stress-free getaway in San Pedro, Beachfront Cabin is an apartment surrounded by views of the lake.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 18 reviews

Villas Secreta Beachfront Resort features an outdoor swimming pool, garden, a private beach area and shared lounge in San Pedro.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 4 reviews

Paradise suites and residence with pool and balcony in San Pedro provides accommodations with a rooftop pool and a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews

Located in San Pedro, a 4-minute walk from San Pedro Beach, The Phoenix Resort has accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 13 reviews

Casa Brisa Guest House offers accommodations in San Pedro, a few steps from San Pedro Beach. This beachfront property offers access to a balcony and free Wifi.

Budget hotels in San Pedro and nearby

See all
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 98 reviews

Located in San Pedro, a 4-minute walk from North Ambergris Caye Beach, Hotel Royal Blue & Golf Cart Rental provides air-conditioned rooms and a bar.

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 147 reviews

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.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Dhalia #21 at Caribe Island -Gold Standard Certified offers accommodations in San Pedro, a few steps from San Pedro Beach. With sea views, this accommodation provides a swimming pool.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 13 reviews

Plumeria @ Caribe Island offers accommodations in San Pedro, a few steps from San Pedro Beach. With garden views, this accommodation features a swimming pool.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 4 reviews

Caribbean Lily @ Caribe Island offers accommodations in San Pedro, a few steps from San Pedro Beach. With sea views, this accommodation provides a swimming pool.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 31 reviews

Featuring a private beach area, swimming pool, an extensive garden and sauna, Captain Morgan’s Retreat is set in Ambergris Caye, The cottages offer tropical décor with thatch roofs, air conditioning,...

A few steps from San Pedro Beach in San Pedro, Modern Villae with océano view in Belize provides accommodations with access to a sauna and hot tub.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 167 reviews

Tradewinds Paradise Villas is located on the beachfront in San Pedro, a 5-minute walk from San Pedro Beach. There's a year-round outdoor pool and guests can use free WiFi and free private parking.

FAQs about hotels in San Pedro

What Guests Said About San Pedro:

Scored out of 10, guest rating 10

Plenty restaurants,Love the food and best pastries..

Plenty restaurants,Love the food and best pastries.. snorkeling was awesome. Secrets beach blue bayou was beautiful clean water delicious food and nice vibe .. Love the golf cart experience and will visit again
Guest review byAnonymous
Scored out of 10, guest rating 8.0

I like that there are golf cart services right off the water...

I like that there are golf cart services right off the water taxi and that the island's layout is easy to explore. There is a variety of food vendors and restaurants, and there are events known by many, such as the Lobster festival popular event held yearly in different parts of Belize.
Guest review byMendoza
Scored out of 10, guest rating 10

San Pedro has a lot of amazing things to offer - snorkeling,...

San Pedro has a lot of amazing things to offer - snorkeling, scuba diving, relaxing on the beach, boating, eating amazing seafood, Caribbean rum, and incredibly nice locals. For all of these reasons, I have visited many times and will continue to return.
Guest review byBoucherloi
United States
Scored out of 10, guest rating 6.0

The main reason for coming to San Pedro was to go...

The main reason for coming to San Pedro was to go snorkelling. We did this and it was mostly excelllent but beware there is a very strong current out near the reef and there are so many groups snorkelling it is easy to lose the group you are with. For an easier and less busy snorkelling experience I would go to Mexico Rocks first, it's only a few miles North of the main area and you still get to see Rays, Nurse sharks, turtles and loads of fish. The big problem with Ambergris Caye and lots of the Caribbean in general is the Sargassum which makes the beaches unuseable at certain times of the year. Even if it has been cleared off certain sections of beach by your resort you can still smell the decomposing Sargassum nearby which has a foul rotten egg stench. From what we've seen and read this problem is getting worse each year.
Guest review byDavid
United Kingdom
Scored out of 10, guest rating 8.0

San Pedro is a bustling island.

San Pedro is a bustling island. There are so many golf carts zooming around that it was a little off putting. A lot of construction - everywhere. Plus, it was pretty expensive - I know, it's an island and it is always more expensive. I get that, but even by island standards, it was high. Caye Caulker is right next store, offers the same trips and attractions, and is a little more budget friendly.
Guest review byKim
Saint Vincent & Grenadines
Scored out of 10, guest rating 8.0

San Pedro is a charming little town with plenty of great,...

San Pedro is a charming little town with plenty of great, reasonably priced restaurants. We used golf carts for the entire week, which made getting around easy, and we never had trouble finding parking. The town has a mix of cobblestone streets and dirt roads, and there are no franchise or fast‑food restaurants, which adds to its authentic, local feel. The downtown core has a vibrant mix of shops, restaurants, and local residences. Some of the homes in the area are a bit worn or dilapidated, but it reflects the everyday, lived‑in character of the community rather than detracting from the experience. We loved the overall vibe—friendly people, a relaxed atmosphere, and a town that was generally quite clean.
Guest review byDarlene
Canada

See reviews by guests who stayed at hotels in San Pedro

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 102 reviews
The hotel is perfectly located in the centre of San pedro and the airport, yet is quiet. The rooms are spacious and comfy. Breakfast is at the blue water grill at extra cost, but theres a good selection and is good. The place comes alive in the evening with drinks, music and themed menus. The reception team are very attentive and helpful. The pool are while small is very welcome, good for relaxing in the heat of the day.
Guest review byRosario
United Kingdom
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 431 reviews
The Voyager Sun & Reef Hotel is in a great central location on San Pedro. For the price per night what you get is fair considering the prices on the island. Room is functional and practical if you are going to spend your time out doing things.
Guest review byEmily
United Kingdom
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 353 reviews
The manager of the hotel was amazing from prior to our trip all the way through. It’s really centrally located in San Pedro so a lot of things are a short walk & it’s easy to find from the ferry.
Guest review byDavid
New Zealand
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 442 reviews
Very nice place centrally located in San Pedro (less than 5 minutes away from the ferry terminal!), you couldn’t ask for more for the price. Beautiful sunset from the rooftop. Friendly owner.
Guest review bySoph and Dave on tour
France
From $458.15 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 43 reviews
Staff is very nice. Location is far from everything though, they tell you 40 min from san pedro but it’s more like 1h30.
Guest review byPierre
Switzerland

More places to explore, more ways to go