Search San Pedro Villa Accommodation

Start date: Check-in selected.
To Date
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

In two weeks
In two months
In three months
In four months

Featured Villas in San Pedro

Villa Abrazos

3.5 star property
10.0 out of 10, Exceptional, (2)
"Everything was fantastic!"
The price is AU$3,186
includes taxes & fees
7 Oct - 8 Oct
Villa Abrazos

Villas De Isla Bonita

4.0 star property
10.0 out of 10, Exceptional, (3)
"Very quiet area with great location, few miles north of town but not too far. Amazing king sized bed, nicest staff, full kitchen with everything you could need, beautiful sunrise, and plush soft towels."
Villas De Isla Bonita

Romantic Oceanfront Villa Azul with Private Staff by ALOM Estates

10.0 out of 10, Exceptional, (13)
"Our Villa was so beautiful and while the property has some areas under construction it was very well organized and clean. My favorite part of our stay was our concierge Terri! She made sure we had a lovely stay and kept us informed and safe. She facilitated our transportation from the airport, to the ferry and to the villa. She also helped me book a chef to come cook for us in the villa. Without her the trip would have been good but she made it great!"
The price is AU$1,067
includes taxes & fees
1 Nov - 2 Nov
Romantic Oceanfront Villa Azul with Private Staff by ALOM Estates

Casa De Moya at Mahogany Bay & The PoolClub

9.8 out of 10, Exceptional, (6)
"This is our second time to Mahogany Bay and we had a great time. This community provides great convenience. Big thank you to all their wonderful staff as well! "
The price is AU$873
includes taxes & fees
4 Nov - 5 Nov
Casa De Moya at Mahogany Bay & The PoolClub

Crimson Sunset Serenity + Pool Club at Mahogany Bay

10.0 out of 10, Exceptional, (2)
"We all had a great time in this home. Had everything we needed. Communication was easy and responses were quick. Location to town was perfect. "
Crimson Sunset Serenity + Pool Club at Mahogany Bay

Luxe Modern Villa w/Private Pool • Steps to Secret Beach • Sleeps 8

10.0 out of 10, Exceptional, (1)
"We absolutely loved our week at Serendipity Reef. 10/10 for sure would highly recommend! Gracelyn was extremely helpful, kind & so gracious. The home itself is beautifully furnished, very comfortable & well stocked. We loved the private pool & even spent a couple days never leaving the house. Secret beach is truly the gem of the island. No sargassum at all, so you can walk out, eat & lounge on the beach all day. Pro tips: bring bug spray, buy frog king & stop at the store before you go to the...
The price is AU$671
includes taxes & fees
19 Oct - 20 Oct
Luxe Modern Villa w/Private Pool • Steps to Secret Beach • Sleeps 8

Casa Playa de Denver + Pool Club at Mahogany Bay

10.0 out of 10, Exceptional, (1)
"Casa Playa de Denver Pool Club at Mahogany Bay was a great vacation spot for me and my family! The WOW factor it had when we walked through the door to the private pool out back! There was plenty of space for everyone to move around and not feel crowded. I would definitely be booking here again for my next trip to San Pedro!"
The price is AU$807
includes taxes & fees
21 Oct - 22 Oct
Casa Playa de Denver + Pool Club at Mahogany Bay

Vista de Azul & The Pool Club at Mahogany Bay

8.0 out of 10, Very good, (2)
"When arriving at the property there was a little confusion on where to check in because the check in booth had recently moved. A quick message and our taxi driver we were able to contact hostess. The villa we stayed in was absolutely beautiful and had everything we needed! This particular villa was in the area of a lot of construction so we didn’t really have any neighbors but the construction didn’t bother us at all. The 2 king beds were very comfortable! The lofts were not easy to get to for...
The price is AU$807
includes taxes & fees
19 Oct - 20 Oct
Vista de Azul & The Pool Club at Mahogany Bay

Secluded Private Estate Oasis with Staff by ALOM

2.5 star property
10.0 out of 10, Exceptional, (5)
"We have been to Ambergris more than 9 times - and by far this is the best place to stay! Private, exclusive away from the hustle and bustle of town, gorgeous beachfront, unobstructed views, luxury accommodations, incredible staff, amenities, resort access to one of the largest resorts on island, can’t wait to go back!"
The price is AU$1,693
includes taxes & fees
1 Nov - 2 Nov
Secluded Private Estate Oasis with Staff by ALOM

Whiskey Run & Pool Club at Mahogany Bay

10.0 out of 10, Exceptional, (1)
"The house is clean and beautiful. I love the pool."
The price is AU$653
includes taxes & fees
29 Oct - 30 Oct
Whiskey Run & Pool Club at Mahogany Bay

Beachfront family villa

9.8 out of 10, Exceptional, (15)
"Had a great time in this comfortable, perfectly located spot in the center of San Pedro. Really appreciated the easy beach access so that we didn't have to walk along the crowded, golf-cart-filled streets. Wonderful tour and restaurant recommendations from our host were appreciated!!"
The price is AU$1,027
includes taxes & fees
12 Oct - 13 Oct
Beachfront family villa

Conch Shell Cottage &The PoolClub@Mahogany Bay

10.0 out of 10, Exceptional, (1)
"The house is even more beautiful than it appears online. The kitchen has everything you need. The rooms are very nice, each of our group thought they were so comfortable. You have everything you need to enjoy your stay. There are 4 bedrooms and a separate on in the adjoining Casita. Check-in was seemless. We were met at by Javier ( Javi) at the ferry and he was the best driver . He also drove us to the grocery store and other places as well and was always on time. The Conch Shell Cottage is...
Conch Shell Cottage &The PoolClub@Mahogany Bay

Peace of Mind & Pool Club at Mahogany Bay

The price is AU$752
includes taxes & fees
26 Oct - 27 Oct
Peace of Mind & Pool Club at Mahogany Bay

Casa Moderna Fresca & The PoolClub@Mahogany Bay

9.4 out of 10, Exceptional, (6)
"I would not rent that unit again. "
Casa Moderna Fresca & The PoolClub@Mahogany Bay

The Palms and The Pool Club at Mahogany Bay

2.0 star property
The price is AU$1,128
includes taxes & fees
7 Oct - 8 Oct
The Palms and The Pool Club at Mahogany Bay

Comfortable Villa with sea view

10.0 out of 10, Exceptional, (4)
"Very simple and easy process. Great location for dining and diving among other water activities. One or the BEST views I’ve had in San Pedro and I’ve been coming to the island for 10 years now. I will definitely look to stay at Babylon Villas on my next visit!!"
The price is AU$1,049
includes taxes & fees
16 Oct - 17 Oct
Comfortable Villa with sea view

Casa De Luz & The PoolClub @ Mahogany Bay!

10.0 out of 10, Exceptional, (2)
"My family and I enjoyed our stay…conveniently situated just a 10-minute drive south of town. The community offered the poolside dining options and a lovely coffee shop nearby, adding to the convenience of the location. The house has two cozy bedrooms and two bathrooms, with an additional separate suite right out front, which was perfectly suited for our needs. Our daughter appreciated having her own space. The pool, was an absolute delight for those quick, refreshing dips. A highlight for us was...
Casa De Luz & The PoolClub @ Mahogany Bay!

Sea Front - Queen Bed w/ Tours/Concierge Service - D2

6.0 out of 10, (1)
"The place was alright"
The price is AU$310
includes taxes & fees
7 Oct - 8 Oct
Sea Front - Queen Bed w/ Tours/Concierge Service - D2
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top San Pedro Hotel Reviews

Find out more about San Pedro

Find out more about San Pedro

San Pedro Villas information

Number of reviews
30
Accommodation
156 Villas
Lowest Price
AU$310
Highest Price
AU$3,186

Frequently asked questions

How much do villas in San Pedro cost?
Villas in San Pedro range between AU$310 and AU$3,186 per night. These stays give you the privacy of your own space at a price that's gentle to your wallet. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many villas are there in San Pedro?
You can choose from 156 villas in San Pedro. Whether you're taking a trip with the family or organising a weekend break with your besties, Expedia can help you find the ideal base for your entire crew.
What is there to do near my villa in San Pedro?
San Pedro has enough sights and experiences to keep you going for weeks (or months!), beginning with Secret Beach. Boca Del Rio Beach, Central Park Beach and Hol Chan Marine Reserve are other well-known attractions. If you're sticking around a while, Boca del Rio and Mexico Rocks are worthwhile additions to your itinerary.