Skip to main content

The best villas in San Pedro

Check out our pick of great villas in San Pedro

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Casa Catalina, hotel in San Pedro

Situated in San Pedro, within 400 metres of San Pedro Beach, Casa Catalina offers accommodation with air conditioning. The property has garden and quiet street views.

Perfect location, just behind Ramons- everything walkable Nice space, great air con, felt really safe , own garden and parking
Scored 8.3
8.3
Rated very good
Very good
9 reviews
Price from
£154.88
1 night, 2 adults
Seaside Villas, hotel in San Pedro

Facing the seafront in Caye Caulker, Seaside Villas features an outdoor pool and a garden. The air-conditioned accommodation is a few steps from Caye Caulker Beach.

Very good stay, good location,clean,and safe. Would stay again.
Scored 9.0
9.0
Rated superb
Superb
121 reviews
Price from
£267.85
1 night, 2 adults
VeLento Partial Ocean View #8, hotel in San Pedro

Boasting air-conditioned accommodation with a private pool, VeLento Partial Ocean View #8 is set in Caye Caulker. This beachfront property offers access to a patio, free private parking and free WiFi....

Scored 9.8
9.8
Rated exceptional
Exceptional
9 reviews
Price from
£493.65
1 night, 2 adults
Seahorse Cabana, hotel in San Pedro

Boasting air-conditioned accommodation with a private pool, Seahorse Cabana is situated in Caye Caulker. Both free WiFi and parking on-site are accessible at the holiday home free of charge.

We did get a bit lost looking for the office as Google maps isn't 100% accurate but that wasn't a big deal. Lots of friendly people around to help out
Scored 9.3
9.3
Rated superb
Superb
12 reviews
Price from
£218.78
1 night, 2 adults
VeLento Partial Ocean View #6, hotel in San Pedro

Boasting air-conditioned accommodation with a private pool, pool view and a patio, VeLento Partial Ocean View #6 is set in Caye Caulker.

Scored 9.3
9.3
Rated superb
Superb
6 reviews
Price from
£493.65
1 night, 2 adults
Hummingbirds Cabins, hotel in San Pedro

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

Pool was ok, but the walls underwater were a bit rough on your skin if you brush your knees or arms on it. The apartments felt spacious too.
Scored 8.9
8.9
Rated fabulous
Fabulous
116 reviews
Price from
£184.26
1 night, 2 adults
Hidden Gem Cabana, hotel in San Pedro

Boasting air-conditioned accommodation with a private pool, garden view and a patio, Hidden Gem Cabana is situated in Caye Caulker.

my Bed, the pool, the clothes line
Scored 8.9
8.9
Rated fabulous
Fabulous
15 reviews
Price from
£242.31
1 night, 2 adults
Belizean Cove Estates Luxury Beachfront Villa, hotel in San Pedro

Located on the beachfront on Ambergris Caye, these elegant villas feature wonderful sea views.

Staff and accommodations were the best we've experienced!
Scored 9.3
9.3
Rated superb
Superb
7 reviews
Casa Brisa Guest House, hotel in San Pedro

Set within the San Pedro town district in San Pedro, Casa Brisa Guest House has air conditioning, a patio, and city views. This beachfront property offers access to a balcony and free WiFi.

Three bedrooms, location
Scored 9.3
9.3
Rated superb
Superb
30 reviews
Conch Shell Cottage and The PoolClub at Mahogany Bay!, hotel in 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.

Very nice and helpful staff, beautiful villa and high-end equipment
Scored 9.6
9.6
Rated exceptional
Exceptional
5 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 this month

Enjoy breakfast in San Pedro!

  • Conch Shell Cottage and The PoolClub at Mahogany Bay!
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 5 reviews

    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.

    Very nice and helpful staff, beautiful villa and high-end equipment

  • Casa Moderna Fresca and The PoolClub at Mahogany Bay!
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 5 reviews

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

  • Villa Sea Lux
    Breakfast options
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 6 reviews

    Situated in San Pedro, 2.7 km from San Pedro Beach, Villa Sea Lux features air-conditioned accommodation with a balcony and free WiFi. Guests staying at this holiday home have access to a patio.

    I enjoyed the size of it. The view is also lovely.

  • Villa Serenity
    Breakfast options
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 9 reviews

    Located in San Pedro in the Belize Province region and North Ambergris Caye Beach reachable within a few steps, Villa Serenity provides accommodation with free WiFi, barbecue facilities, a private...

    Property was great. Beach and dock were awesome. Staff was super friendly..!!

  • Casa Brisa Guest House
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 30 reviews

    Set within the San Pedro town district in San Pedro, Casa Brisa Guest House has air conditioning, a patio, and city views. This beachfront property offers access to a balcony and free WiFi.

    central location, on beach, short walk from airport

  • Belizean Cove Estates Luxury Beachfront Villa
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 7 reviews

    Located on the beachfront on Ambergris Caye, these elegant villas feature wonderful sea views.

    Staff and accommodations were the best we've experienced!

  • Dolphin Dreams Villa B3
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 6 reviews

    Dolphin Dreams Villa B3 is set in San Pedro and offers massage services. This holiday home offers free private parking, luggage storage space and free WiFi.

    施設の内装、家具はとても素敵で快適であった。また、部屋から見える景色は素晴らしいものがあった。 本宿泊施設はお勧めである。自身また機会があれば再訪したい。

  • Caribbean Vacation Rentals and The PoolClub at Mahogany!
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 7 reviews

    Located in San Pedro, Caribbean Vacation Rentals and The PoolClub at Mahogany! provides accommodation with private pool, free WiFi and free private parking for guests who drive.

Great access to the city centre! Check these villas in San Pedro

  • Casa Coccoloba
    Central location
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Boasting air-conditioned accommodation with a private pool, Casa Coccoloba is situated in San Pedro. The property features garden and city views, and is 300 metres from San Pedro Beach.

  • Villa 17 at Mara Laguna
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Boasting air-conditioned accommodation with a pool with a view, Villa 17 at Mara Laguna is situated in San Pedro.

  • Casa Blanca and The PoolClub at Mahogany Bay
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 3 reviews

    Located in San Pedro in the Belize Province region with San Pedro Beach nearby, Casa Blanca and The PoolClub at Mahogany Bay provides accommodation with free private parking, as well as access to spa...

  • Athena's Mahogany House and The PoolClub at Mahogany Bay!
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Located within the San Pedro town district in San Pedro, Athena's Mahogany House and The PoolClub at Mahogany Bay! has air conditioning, a patio, and garden views.

  • Backroads Sunset + The PoolClub at Mahogany Bay
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Situated 700 metres from San Pedro Beach in San Pedro, Backroads Sunset + The PoolClub at Mahogany Bay offers accommodation with a kitchen.

  • Paradise Cottage 3 bedroom 4 beds, 1 Full Bath - Private
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 3 reviews

    Boasting air-conditioned accommodation with a terrace, Paradise Cottage 3 bedroom 4 beds, 1 Full Bath - Private is situated in San Pedro.

  • Villa Lynda's Place D2
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Villa Lynda's Place D2 is located in San Pedro. This holiday home provides free private parking, babysitting service and free WiFi. Outdoor seating is also available at the holiday home.

  • Casa De Moya at Mahogany Bay & The PoolClub
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

    Featuring a year-round outdoor pool, Casa De Moya at Mahogany Bay & The PoolClub in San Pedro offers accommodation with free WiFi and free private parking for guests who drive.

  • Casa Brisa & The PoolClub at Mahogany Bay!
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 reviews

    In the San Pedro town district of San Pedro, close to San Pedro Beach, Casa Brisa & The PoolClub at Mahogany Bay! has pool with a view and a washing machine.

  • Casa de Luz and The PoolClub at Mahogany Bay!
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 2 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.

  • Casita Playa del Parque
    Scored 9.3
    9.3
    Rated superb
    Superb
     · 3 reviews

    Located in San Pedro, 70 metres from San Pedro Beach and 400 metres from North Ambergris Caye Beach, Casita Playa del Parque offers a terrace and air conditioning.

  • Villa Ramandi B2
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 2 reviews

    Located in San Pedro in the Belize Province region, Villa Ramandi B2 features a patio. Both free WiFi and parking on-site are available at the holiday home free of charge.

  • La Casa Pura Vida
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 6 reviews

    Boasting air-conditioned accommodation with a private pool, lake view and a patio, La Casa Pura Vida is set in San Pedro.

  • Closer to Heaven and The PoolClub at Mahogany Bay!
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 3 reviews

    Closer to Heaven and The PoolClub at Mahogany Bay! is a holiday home located in the San Pedro town district of San Pedro. This property offers access to a balcony, free private parking and free WiFi.

  • Villas de Isla Bonita A4
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 3 reviews

    Villas de Isla Bonita A4 is set in San Pedro. This property offers access to a patio, free private parking and free WiFi. Outdoor seating is also available at the holiday home.

  • Livengood Properties BZ+The PoolClub@Mahogany Bay!
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 2 reviews

    Boasting accommodation with a private pool, Livengood Properties BZ+The PoolClub@Mahogany Bay! is located in San Pedro. This property offers access to a balcony, free private parking and free WiFi.

  • Casa Catalina
    Central location
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 9 reviews

    Situated in San Pedro, within 400 metres of San Pedro Beach, Casa Catalina offers accommodation with air conditioning. The property has garden and quiet street views.

    Wonderful place in a private garden Walkable to town Great hosts

  • C4 - Villa McDonald
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 1 review

    Set in San Pedro, C4 - Villa McDonald offers free WiFi, private parking and guests can enjoy a private beach area and water sports facilities. This holiday home features massage services.

  • Beachy Bird House A1
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 1 review

    Beachy Bird House A1 is set in San Pedro and offers massage services and a garden. This property offers access to a patio, free private parking and free WiFi.

  • Villa #32 @ Mara Laguna
    Scored 7.0
    7.0
    Rated good
    Good
     · 1 review

    Situated in San Pedro, 1.2 km from San Pedro Beach, Villa #32 @ Mara Laguna features air-conditioned accommodation with a patio and free WiFi.

  • Reef's Villa D1
    Central location
    Scored 4.0
    4.0
    Rated disappointing
    Disappointing
     · 1 review

    Located in San Pedro, Reef's Villa D1 provides free WiFi, parking on-site and guests can enjoy a private beach area and water sports facilities. This holiday home offers massage services.

  • Villa del Sol E2
    Scored 3.0
    3.0
    Rated poor
    Poor
     · 1 review

    Set in San Pedro, Villa del Sol E2 offers free WiFi, private parking and guests can enjoy a private beach area and water sports facilities.

  • View the Blue
    Central location
    Scored 1.0
    1.0
    Rated very poor
    Very poor
     · 1 review

    Located less than 1 km from San Pedro Beach, View the Blue provides rooms with air conditioning in San Pedro. This beachfront property offers access to a patio and free WiFi.

  • Paradise Shores and The PoolClub at Mahogany Bay

    Boasting air-conditioned accommodation with a balcony, Paradise Shores and The PoolClub at Mahogany Bay is situated in San Pedro.

  • Sea Haven Beach House

    Boasting air-conditioned accommodation with a private pool, Sea Haven Beach House is situated in San Pedro. This property offers access to a balcony, free private parking and free WiFi.

  • Getaway Holiday Oceanfront Private Estate By Alom

    Boasting air-conditioned accommodation with a private pool, Getaway Holiday Oceanfront Private Estate By Alom is set in San Pedro.

  • Getaway Holiday Oceanfront Private Estate By Alom

    Featuring air-conditioned accommodation with a private pool, Getaway Holiday Oceanfront Private Estate By Alom is located in San Pedro.

  • Getaway Holiday Private Oceanfront Estate By Alom

    Featuring air-conditioned accommodation with a private pool, Getaway Holiday Private Oceanfront Estate By Alom is located in San Pedro.

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

FAQ about villas in San Pedro

Villas that guests love in San Pedro

  • Scored 9.2
    9.2
    Rated superb
    Superb
     · 54 reviews
    Location is a bit remote but not unbearable. The dirt road can be very bumpy in a golf cart. The villas are well stock and comfortable. Everything else was great! Staff is wonderful especially Sandy. She fixed any problem ASAP.
    NANCY
    Family with young children
  • Avg. price/night: £123.76
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 204 reviews
    Everything about the place and staff was top notch. The villas were beautiful and had the perfect Caribbean vibe. The staff couldn't have been nicer. The Beach Bar was incredible. Prices were great. The kitchen put out amazing food.
    H
    Hugh
    Young couple
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 105 reviews
    Really great location and super awesome overwater villas
    McGee
    Family with young children
  • Avg. price/night: £336.63
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 124 reviews
    This private villas were great. The staff was amazingly kind and helpful. the location was more secluded, which we loved!
    Christensen
    Family with young children
  • Avg. price/night: £609.77
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 186 reviews
    The excursion to snorkeling and the shark alley. Swimming pools were lovely and the rooms were like villas. Very big and spacious. The pool bar - restaurant at the top roof with great views and
    Marios
    Young couple
  • Scored 9.2
    9.2
    Rated superb
    Superb
     · 139 reviews
    Emanuel, the management contact was wonderful. Very friendly, attentive and helpful. The bed was comfortable and air conditioning worked very well. We enjoyed our balcony with a nice view of the pool and the ocean. The villa gave us great access to the beach, town and food store. Full size refrigerator, coffee maker and microwave all worked well and we really liked having those for the mornings. The villas would be great for groups to meet up for weddings or reunions.
    Keith
    Young couple
  • Scored 9.2
    9.2
    Rated superb
    Superb
     · 139 reviews
    Great location, clean rooms, helpful and friendly staff, beautiful view. Loved the location, close to many great eating spots! We appreciated that Emanuel stopped by almost daily to make sure we had everything we needed and was available when we texted him. We would like to go back in 2 yrs. if not sooner, and I will definitely check availability at Paradise Villas first!
    Robert
    People with friends
  • Scored 9.2
    9.2
    Rated superb
    Superb
     · 54 reviews
    The villas were very nice.I wish they had food and drink options besides the bar across the street.
    Jennifer
    Group
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 78 reviews
    Lighthouse Beach Villas were incredible. They are set up like full apartments including kitchen, dining room, office space, large living room and huge porch overlooking the pool and beach. Each bedroom had a bathroom and the washer and dryer were very helpful. The suite itself was immaculately clean, very comfortable and aesthetically pleasing. Staff was extremely pleasant and helpful. We were definitely able to completely relax and enjoy ourselves while staying here.
    Lola
    Group
  • Avg. price/night: £336.63
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 124 reviews
    Great location just outside San Pedro- a fun golf cart ride into town for dinner and shopping! The villas were beautiful and had a full kitchen. The breakfast that was included was AMAZING and had something for everyone. Drinks were yummy too! Welcome drink was a great way to start our stay. Mini Reef at the end of the dock was a bonus. Wish we had stayed longer here!
    Kelly
    Family with young children