Skip to main content

Self-Catering Accommodations in San Pedro

Find the self-catering accommodations that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best self-catering accommodations in San Pedro

Check out our selection of great self-catering accommodations in San Pedro

Filter by:

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

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

Belizean Shores Resort

San Pedro

Offering an extensive garden, a large sun terrace with a swimming pool, a wooden lounge and restaurant area and lush-style suites, Belizean Shores Resort is set in front of the Caribbean Beach.

C
Chadi
From
United States
very comfortable and spacious for the price. very nice swimming pool.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 121 reviews
Price from
$275
1 night, 2 adults

Hibisco Belize

San Pedro town, San Pedro

Hibisco Belize offers accommodations in San Pedro, a few steps from San Pedro Beach. This condo hotel provides free private parking, an elevator, and free Wifi.

C
Cherol
From
United States
The property is wonderfully built and decorated. The finishes are high end. Wonderful showers, thick luxurious towels. A fully stocked kitchen and a beautiful rooftop/lounge area AND a bottom floor pool. Walking distance to everything you need AND an ocean side sunrise every morning? Yes, please!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 49 reviews
Price from
$113.40
1 night, 2 adults

San Pedro Belize La Casa Chiqui

San Pedro town, San Pedro

San Pedro Belize 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...

J
Jesse
From
United States
Great place in quiet neighborhood
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9 reviews
Price from
$78.80
1 night, 2 adults

Tranquility Bay Resort

San Pedro

Tranquility Bay Resort is a recently renovated villa in San Pedro where guests can make the most of its private beach area and bar.

D
Derrick
From
United States
This place was amazing, 5 star service every day, beautiful location, quiet and relaxing, every member of the staff greeted you each day with a smile and would go above and beyond to make sure you had the best vacation possible. Honestly one of my favorite spots
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews
Price from
$140
1 night, 2 adults

Diamante Beachfront Suites

Hotel in San Pedro town, San Pedro

Located in San Pedro, a few steps from San Pedro Beach, Diamante Beachfront Suites provides accommodations with an outdoor swimming pool, free private parking and a terrace.

S
Stevie
From
United States
Perfect location in San Pedro. New and comfortable, it was as advertised online.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 41 reviews
Price from
$499.48
1 night, 2 adults

Bella Vista Resort Belize

Hotel in San Pedro

Located in San Pedro, a few steps from North Ambergris Caye Beach, Bella Vista Resort Belize has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

R
Rink
From
United States
Location right on the water. Small and intimate experience. The staff are amazing. Friendly and helpful. We stayed in Shark Reef which was a real treat. Top floor with a delightful view. The restaurant, Aji, is the best we found. Location is in a quiet area. Renting a golf cart is easy and helps. You will go to the secret beach and Bella Vista is well situated for the trip.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 47 reviews
Price from
$242.67
1 night, 2 adults

Pelican Reef Villas Resort

Hotel in San Pedro

Located in San Pedro, a few steps from San Pedro Beach, Pelican Reef Villas Resort has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

D
Debby
From
Canada
The staff were very friendly. The breakfast was very good. Extremely clean. And the reef they have developed at the end of their pier made our snorkeling experience amazing.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 63 reviews
Price from
$374
1 night, 2 adults

The Palms Oceanfront Suites

San Pedro town, San Pedro

Located right on the beachfront in tropical Ambergris Caye, The Palms Oceanfront Suites offers an outdoor pool and charming, well-equipped apartments with wonderful ocean views.

P
Pradeepa
From
Canada
The people working there, the location and the safety of the place.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 71 reviews
Price from
$217.36
1 night, 2 adults
All self-catering accommodations in San Pedro

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in San Pedro and surrounding area in the past month

See all

Popular with guests booking self-catering accommodations in San Pedro

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

Popular with guests booking self-catering accommodations in San Pedro

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

Popular with guests booking self-catering accommodations in San Pedro

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 85 reviews

Popular with guests booking self-catering accommodations in San Pedro

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

Popular with guests booking self-catering accommodations in San Pedro

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

Popular with guests booking self-catering accommodations in San Pedro

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

Popular with guests booking self-catering accommodations in San Pedro

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews

Popular with guests booking self-catering accommodations in San Pedro

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

Popular with guests booking self-catering accommodations in San Pedro

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

Popular with guests booking self-catering accommodations in San Pedro

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

Enjoy breakfast in San Pedro and nearby

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

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 285 reviews

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

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

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 100 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 8 reviews

These self-catering accommodations in San Pedro and nearby have options with free cancellation

See all

Casa del Rai

1657 Laguna Dr
Free cancellation options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 129 reviews

Sunset Caribe Belize

2 miles North
Free cancellation options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 85 reviews

Coco Beach Resort

3.5 Miles North Ambergris Caye
Free cancellation options available
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 130 reviews

Belize Budget Suites

Mermaid street
Free cancellation options available
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 343 reviews

Isla Bonita Yacht Club

100 Coconut Drive
Free cancellation options available
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 235 reviews

Tradewinds Paradise Villas

Pescador Drive
Free cancellation options available
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 166 reviews

Belizean Shores Resort

3.5 Miles North
Free cancellation options available
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 121 reviews

Xanadu Island Resort

Sea Grape Drive
Free cancellation options available
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 55 reviews

Highly rated self-catering accommodations in San Pedro and nearby

See all
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 13 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 124 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 65 reviews

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

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 49 reviews

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

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

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

FAQ about self-catering accommodations in San Pedro

On average, a self-catering accommodation in San Pedro costs $232 per night (based on Booking.com prices).
The average price per night for a self-catering accommodation in San Pedro this weekend is $399 (based on Booking.com prices).
The average price of a self-catering accommodation in San Pedro this evening is $315 (based on Booking.com prices).
Many families visiting San Pedro enjoyed staying at Sunset Beach Resort, Coral Bay Villas - Lionfish Suite, and Hibisco Belize.
Travelers who stayed in San Pedro near San Pedro Airport (SPR) had good things to say about BELIZE TROPICAL DREAM VILLAS, Royal Kahal Beach Resort, and Babylon Beach Villa 2.
Casa del Rai, Tradewinds Paradise Villas, and Belizean Shores Resort are some of our most popular self-catering accommodations in San Pedro.
For self-catering accommodations in San Pedro serving highly-rated breakfasts, try Lighthouse Beach Villas, Pelican Reef Villas Resort, and Casa del Rai.
Coral Bay Villas - Lionfish Suite, Conch Shell Cottage and Mistico Beach Club plus Boat Shuttle, and Lighthouse Beach Villas have received great reviews from guests in San Pedro about the views from these self-catering accommodations.

Self-catering Accommodations That Guests Love in San Pedro

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 85 reviews
Beautiful spacious room spotlessly clean, everything felt very new. Fully equipped kitchen and separate laundry room with washer and dryer. Comfortable lounge area and breakfast bar. Balcony overlooking the pool and lagoon. Hotel a shot walk to the truck stop that has excellent food and entertainment in the evening.
Guest review byAndrew
Solo traveler
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 5 reviews
i did love the fact that we had washer/dryer and that kitchen utensils were available also the ice packs were also very helpful, also the view from the room was a plus. it will suck once something is built at the beach front property in front. The security staff was nice they were the only people i saw that works for mara laguna during my stay.
Guest review byeLisa
Group
Avg. price/night: $103.55
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 343 reviews
It’s a very clean lovely apartment equipped with almost everything you need. The only things they could have is oil in the kitchen, but other than that it was exceptional. The staff is super helpful and it’s located in a very quiet street away from all loud traffic. We loved it 😊
Guest review byMona
Travelers with friends
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 129 reviews
Owners were amazing and very accommodating. Picked us up from the airport and gave us good advice on where to eat, shop etc. Staff was friendly and always available to assist when needed. Place was Very clean, beds were very comfortable, air con worked great. Kitchen well supplied with cooking utensils, pool was clean and refreshing, close to the ocean. Nice views on the roof next to the pool.
Guest review byDorne
Family with young children
Avg. price/night: $103.55
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 343 reviews
It was a nice stay, calm area. The staff was very friendly and supportive for our activities. The room was great, colorful and comfy. The kitchen had everything we needed.
Guest review byCorinna
Young couple
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 98 reviews
Apt was good size with kitchen. Bed was comfortable.
Guest review bybk1366
Young couple
Avg. price/night: $148.75
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 98 reviews
The room is very nice sized with basically a bed area, kitchen, sitting area, and private patio. Great views of the sea. Helpful, friendly staff, and close tot eh airport.
Guest review byCz
Young couple
Avg. price/night: $148.75
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 98 reviews
Location was perfect. Walk right off the ferry into the hotel. Many great restaurants within walking distance. Our main purpose to go here was to snorkel Hol Chan Marine Reserve and visit Shark Ray Alley. We went with Amigos Del Mar Dive Shop which is right in front of the hotel. It cost 30% less when we booked directly with the shop compared with through Viator. Room was spacious and clean. The studio had a kitchenette with all kitchenware needed. Bed was extremely comfortable. Staffs were super friendly.
Guest review byOrnusa
Family with young children
Avg. price/night: $103.55
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 343 reviews
Nice and clean suites located in a calmer southern part of Caye Ambergris. Owners were really friendly and kind and helped us with all our requests. Our apartment was very clean, well decorated, and with fully equiped kitchen. Thank you
Guest review byMarie
Young couple