Skip to main content

Villas in San Pedro

Find the villas that appeal to you the most

Villas for every style

Find the right villa for you in San Pedro

The best villas in San Pedro

Check out our pick of great villas in San Pedro

Filter by:

Review score

Seaside Villas

Caye Caulker (Near San Pedro)

Facing the seafront in Caye Caulker, Seaside Villas features an outdoor pool and a garden. The property has pool views and is a few steps from Caye Caulker Beach.

M
Mitch
From
Canada
The property was very well taken care of and it has a great location on the island. Our unit was clean, had everything we needed, and the living space and bedrooms were comfy. All the air conditioning units worked well. We felt that our stay was a great value.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 116 reviews
Price from
US$252
1 night, 2 adults

Carolyn's Other House- Gold Standard Certified

Caye Caulker (Near San Pedro)

Providing barbecue facilities, Carolyn's Other House- Gold Standard Certified is located in Caye Caulker, not far from Caye Caulker Beach.

C
Caroline
From
United Kingdom
The location was excellent and the house was lovely.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 7 reviews
Price from
US$105
1 night, 2 adults

Hummingbirds Cabins

Caye Caulker (Near San Pedro)

Situated in the vicinty of Caye Caulker Beach in Caye Caulker, Hummingbirds Cabins is a villa, which features free bikes and garden.

J
Jana
From
Australia
A really comfortable cabin with aircon and well-equipped kitchen and everything you need. The location is a little far from town, so we really appreciated the free bikes- you can ride all around the island! The owner also helped us book a snorkelling tour with Victor, which was amazing!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 91 reviews
Price from
US$139
1 night, 2 adults

Vacation Home Blue Lotus- Gold Standard Certified

Caye Caulker (Near San Pedro)

Situated in Caye Caulker, less than 1 km from Caye Caulker Beach, Vacation Home Blue Lotus- Gold Standard Certified features air-conditioned accommodation with a balcony and free WiFi.

s
sheerin
From
United Kingdom
Friendly welcome, helpful lovely staff, clean, quiet location but still close to everything, bike rentals for the whole of our stay, the Roadside Grill was just out front to the right and did the most amazing BBQ fish/chicken/curry's! We could drink the tap water too as it was filtered which was a huge plus and on top of all of that - we loved that the toilet seat was japanese style ;)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 12 reviews
Price from
US$140
1 night, 2 adults

VeLento Partial Ocean View Penthouse #7

Caye Caulker (Near San Pedro)

Boasting air-conditioned accommodation with a pool with a view, VeLento Partial Ocean View Penthouse #7 is situated in Caye Caulker.

K
Kristie
From
United Kingdom
Everything. It was a really large place with a fully equipped kitchen included filtered water jugs in every villa. There was hardly anyone else there (off season), so we were able to relax by the pool or chill on the balcony completely undisturbed.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 14 reviews
Price from
US$496.13
1 night, 2 adults

Caribbean Sunrise Villa

Caye Caulker (Near San Pedro)

Featuring air-conditioned accommodation with a private pool, Caribbean Sunrise Villa is located in Caye Caulker. There is an on-site restaurant, plus free private parking and free WiFi are available.

y
yt
From
United States
The staff was always willing to help me with whatever I needed and was.very nice
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 11 reviews
Price from
US$259.88
1 night, 2 adults

Carolyn's House

Caye Caulker (Near San Pedro)

Carolyn's House is situated in Caye Caulker and offers barbecue facilities. This beachfront property offers access to free WiFi and free private parking.

P
Philipp
From
Germany
Great, quiet location. Everything is in walking distance. And the view of the ocean was great also the staff was very helpful/ responsive.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 11 reviews
Price from
US$99
1 night, 2 adults

Conch Shell Cottage and The PoolClub at Mahogany Bay!

San Pedro town, San Pedro

Featuring air-conditioned accommodation with a private pool, pool view and a balcony, Conch Shell Cottage and The PoolClub at Mahogany Bay! is set in San Pedro.

O
Ori
From
Israel
Very nice and helpful staff, beautiful villa and high-end equipment
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 6 reviews

Paradise Cottage 3 bedroom 4 beds, 1 Full Bath - Private

San Pedro town, San Pedro

Featuring a garden and a shared lounge, Paradise Cottage 3 bedroom 4 beds, 1 Full Bath - Private is situated in the San Pedro town district in San Pedro.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 8 reviews

Casa Blanca and The PoolClub at Mahogany Bay

San Pedro town, San Pedro

Located in San Pedro in the Belize Province region, Casa Blanca and The PoolClub at Mahogany Bay has a patio. This holiday home provides free private parking, a 24-hour front desk and free WiFi.

A
Alicia Gill
From
Belize
The girl at checkin was friendly and informative.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 7 reviews
All villas in San Pedro

Looking for a villa?

Perfect for families, groups or couples who enjoy luxury and independence while travelling. Enjoy the space and privacy of these fully-furnished, self-standing mansions — travellers can cook, lounge and explore at their leisure. Note that in Bali, a resort will also be called a villa.

Most booked villas in San Pedro and surroundings in the past month

See all

Enjoy breakfast in San Pedro and nearby

  • Boasting air-conditioned accommodation with a private pool, Holiday Time At Le Reve Beach House! is situated in San Pedro. This beachfront property offers access to free WiFi and free private parking.

  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 2 reviews

    Featuring air-conditioned accommodation with a patio, Casita Playa Del Parque is located in San Pedro. It is set 400 metres from North Ambergris Caye Beach and offers an ATM.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 4 reviews

    Situated in the San Pedro town district of San Pedro, Livengood Properties BZ+The PoolClub@Mahogany Bay! provides accommodation with a private pool and full-day security.

  • Boasting air-conditioned accommodation with a balcony, Villa 18 at Maralaguna is set in San Pedro. The property has an outdoor pool and is situated 100 metres from North Ambergris Caye Beach.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Situated in San Pedro in the Belize Province region, Villa #32 @ Mara Laguna has a balcony. This villa features accommodation with a patio. The villa also offers facilities for disabled guests.

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

    Located in San Pedro, within less than 1 km of San Pedro Beach, Villa 19 at Mara Laguna offers accommodation with air conditioning.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Situated in San Pedro, within 300 metres of North Ambergris Caye Beach, Villa 17 at Mara Laguna offers accommodation with air conditioning.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    Villa 16 at Mara Laguna Gold Standard Certified is set in San Pedro. Featuring a concierge service, this property also has a restaurant and an outdoor pool.

Great access to the city centre. Check these villas in San Pedro and nearby

Travelling by car? These villas in San Pedro and nearby offer free parking

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 5 reviews

    Offering a shared lounge, Closer to Heaven and The PoolClub at Mahogany Bay! is set in the San Pedro town district in San Pedro.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 5 reviews

    Featuring a garden, a year-round outdoor pool and garden views, Casa De Moya at Mahogany Bay & The PoolClub is set in San Pedro.

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

    Boasting air-conditioned accommodation with a private pool, Backroads Sunset + The PoolClub at Mahogany Bay is situated in San Pedro.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Situated in San Pedro, Casa Brisa & The PoolClub at Mahogany Bay! features accommodation with a private pool. This property offers access to a balcony, free private parking and free WiFi.

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 9 reviews

    Featuring air-conditioned accommodation with a rooftop pool, Casa Moderna Fresca and The PoolClub at Mahogany Bay! is located in San Pedro.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Set in San Pedro, Casa de Luz and The PoolClub at Mahogany Bay! offers accommodation with private pool, free WiFi and free private parking for guests who drive. The property features pool views.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 7 reviews

    Located in the San Pedro town district of San Pedro, Caribbean Vacation Rentals and The PoolClub at Mahogany! provides accommodation with a private pool and a 24-hour front desk.

  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Boasting air-conditioned accommodation with a balcony, Tranquility at Mahogany and The PoolClub is situated in San Pedro. It is set 1.1 km from San Pedro Beach and features a 24-hour front desk.

Villas with swimming pools in San Pedro and nearby

FAQ about villas in San Pedro