Search San Pedro Villa Accommodation

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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

Our top choices for San Pedro villas

Villas De Isla Bonita

Villas De Isla Bonita
4.5 star property
San Pedro
9.8 out of 10, Exceptional, (6 reviews)
"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."
United States
Amanda
Villas De Isla Bonita

Aruna Resort & Villas

Aruna Resort & Villas
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (7 reviews)
"I can't say enough about Aruna Resort and the Akasha Restaurant on-site. Lorena went above and beyond to make sure we had everything we needed. Thank you to the entire staff!"
United States
todd
The price is AU$467
includes taxes & fees
22 Jan - 23 Jan
Aruna Resort & Villas

Casa De Luz & The PoolClub @ Mahogany Bay!

Casa De Luz & The PoolClub @ Mahogany Bay!
San Pedro
10.0 out of 10, Exceptional, (2 reviews)
"Topnotch communications, amazing location, great amenities and friendly staff. Best way to communicate via Whatsapp, very responsive.We had a blast and would recommend this property without a doubt."
Canada
Alex Y.
The price is AU$776
includes taxes & fees
2 Feb - 3 Feb
Casa De Luz & The PoolClub @ Mahogany Bay!

Whiskey Run & Pool Club at Mahogany Bay

Whiskey Run & Pool Club at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (1 review)
"The house is clean and beautiful. I love the pool."
United States
Tonia J.
Whiskey Run & Pool Club at Mahogany Bay

Private Pool Villa Near Secret Beach | Easy Island Access

Private Pool Villa Near Secret Beach | Easy Island Access
secret beach
10.0 out of 10, Exceptional, (2 reviews)
"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...
United States
Lydia G.
The price is AU$1,056
includes taxes & fees
5 Feb - 6 Feb
Private Pool Villa Near Secret Beach | Easy Island Access

Alluring Beachfront Villa with Staff by ALOM Estates

Alluring Beachfront Villa with Staff by ALOM Estates
San Pedro
10.0 out of 10, Exceptional, (14 reviews)
"We really enjoyed our time spent there. While just a long weekend we got plenty of what we were looking for in both relaxation and adventure. "
United States
Tom M.
The price is AU$1,049
includes taxes & fees
31 Jan - 1 Feb
Alluring Beachfront Villa with Staff by ALOM Estates

Casa Tamara & Pool Club at Mahogany Bay

Casa Tamara & Pool Club at Mahogany Bay
2.0 star property
San Pedro
Casa Tamara & Pool Club at Mahogany Bay

Plumeria House at Mahogany Bay + Pool Club

Plumeria House at Mahogany Bay + Pool Club
San Pedro
9.6 out of 10, Exceptional, (9 reviews)
"Enjoyed our stay at the Plumeria House. The host was very easy to communicate with. Check in and check out were seamless. "
United States
Christie S.
The price is AU$761
includes taxes & fees
22 Jan - 23 Jan
Plumeria House at Mahogany Bay + Pool Club

Sunset Serenity Villa – Pool & Sunset Rooftop

Sunset Serenity Villa – Pool & Sunset Rooftop
2.0 star property
San Pedro
Sunset Serenity Villa – Pool & Sunset Rooftop

Beachfront family villa

Beachfront family villa
San Pedro
9.8 out of 10, Exceptional, (15 reviews)
"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!!"
United States
Andrea A.
Beachfront family villa

Coral Reef Casa + Private Hot Tub and Pool at Mahogany Bay

Coral Reef Casa + Private Hot Tub and Pool at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (2 reviews)
"What a great trip and a great house. Everything was easy and perfect. Coral Reef did not disappoint in any way. The detached casita was just what our 18 year old son needed. The pool, hot tub, and roof top bar made for the perfect end to a day at the beach. Only minor drawback was the construction on both sides, but not something that can be controlled. Would definitely stay here again. "
United States
nathan n.
The price is AU$857
includes taxes & fees
28 Jan - 29 Jan
Coral Reef Casa + Private Hot Tub and Pool at Mahogany Bay

Villa Seabreeze & Pool Club at Mahogany Bay

Villa Seabreeze & Pool Club at Mahogany Bay
2.0 star property
San Pedro
Villa Seabreeze & Pool Club at Mahogany Bay

Bougainvillea House & Pool Club at Mahogany Bay

Bougainvillea House & Pool Club at Mahogany Bay
2.0 star property
San Pedro
The price is AU$1,182
includes taxes & fees
30 Jan - 31 Jan
Bougainvillea House & Pool Club at Mahogany Bay

Luxury Beachfront Villa: Pool - Roof Patio - Views

Luxury Beachfront Villa: Pool - Roof Patio - Views
San Pedro
Luxury Beachfront Villa: Pool - Roof Patio - Views

Backroads Sunset + The PoolClub at Mahogany Bay

Backroads Sunset + The PoolClub at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (4 reviews)
"Beautiful rental! Our host and housekeeper made our stay a breeze. "
United States
Gloria M.
Backroads Sunset + The PoolClub at Mahogany Bay

Comfortable Villa with sea view

Comfortable Villa with sea view
San Pedro
10.0 out of 10, Exceptional, (4 reviews)
"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!!"
United States
Scott L.
Comfortable Villa with sea view

Ocean Front Private Villa with Pool

Ocean Front Private Villa with Pool
San Pedro
9.6 out of 10, Exceptional, (4 reviews)
"This property was great for our group of eight adults. I have stayed at a lot of VRBO properties and the house managers of this property were some of the most responsive I have ever worked with."
United States
Lisa E.
The price is AU$1,879
includes taxes & fees
8 Feb - 9 Feb
Ocean Front Private Villa with Pool

Casa Lush at Mahogany Bay + Pool Club

Casa Lush at Mahogany Bay + Pool Club
San Pedro
9.4 out of 10, Exceptional, (3 reviews)
"Descent stay "
United States
Shayne K.
The price is AU$1,436
includes taxes & fees
8 Feb - 9 Feb
Casa Lush at Mahogany Bay + Pool Club

The Palms and The Pool Club at Mahogany Bay

The Palms and The Pool Club at Mahogany Bay
2.0 star property
San Pedro
The Palms and The Pool Club at Mahogany Bay

Blue Lagoon and Pool Club at Mahogany Bay

Blue Lagoon and Pool Club at Mahogany Bay
2.0 star property
San Pedro
8.0 out of 10, Very good, (1 review)
"Our stay was amazing. Beautiful home, just as advertised. We are very familiar with San Pedro, so staying that far south was fine with us. We were happily surprised to see the new growth in that area. The property manager was great. We had several small issues with the property staff. When we arrived, we were short on towels. After making a request at the office, we were denied help. We also had a broken coffee maker… once we reached out to the property manager, he addressed our issues almost...
United States
John S.
Blue Lagoon and Pool Club at Mahogany Bay
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

San Pedro Villas information

Number of reviews
69
Accommodation
160 Villas
Lowest Price
AU$467
Highest Price
AU$1,879

Frequently asked questions

How much do villas in San Pedro cost?
Villas in San Pedro range between AU$467 and AU$1,879 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 160 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.