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

Aruna Resort & Villas

Aruna Resort & Villas
3.5 star property
San Pedro
10.0 out of 10, Exceptional, (12 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$430
includes taxes & fees
15 Mar - 16 Mar
Aruna Resort & Villas

Villas De Isla Bonita

Villas De Isla Bonita
4.0 star property
San Pedro
9.8 out of 10, Exceptional, (7 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

Private Beachfront Villa Azul with Private Staff by ALOM Estates

Private Beachfront Villa Azul with Private Staff by ALOM Estates
San Pedro
10.0 out of 10, Exceptional, (14 reviews)
"The house was very nice, clean, and well stocked. Terri was amazing! The beds were very comfortable with nice linens. "
United States
Joanne B.
The price is AU$1,041
includes taxes & fees
18 Mar - 19 Mar
Private Beachfront Villa Azul with Private Staff by ALOM Estates

Crimson Sunset Serenity + Pool Club at Mahogany Bay

Crimson Sunset Serenity + Pool Club at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (2 reviews)
"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. "
United States
Heather M.
Crimson Sunset Serenity + Pool Club at Mahogany Bay

Blue Oasis and Pool Club at Mahogany Bay

Blue Oasis and Pool Club at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (2 reviews)
"We enjoyed our stay!"
United States
Michael H.
Blue Oasis and Pool Club at Mahogany Bay

Luxe Private Pool Villa Near Secret Beach w/ In-Villa Meal Options + Concierge

Luxe Private Pool Villa Near Secret Beach w/ In-Villa Meal Options + Concierge
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$810
includes taxes & fees
14 Mar - 15 Mar
Luxe Private Pool Villa Near Secret Beach w/ In-Villa Meal Options + Concierge

The Lovejoy & The Pool Club at Mahogany Bay

The Lovejoy & The Pool Club at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (1 review)
"We absolutely loved our stay at the Lovejoy! The photos provide an accurate description of the property. The team was very responsive to our questions and helped us arrange in-house massage services and a private chef. They were also helpful with arranging golf carts. The Poolclub was very nice...food, drinks and the pool we took advantage of. There was always someone in the office to assist when we had questions about getting around and things to do. One thing I will note, is that the bedrooms...
United States
Kesha O.
The Lovejoy & The Pool Club at Mahogany Bay

Black Orchid & Pool Club at Mahogany Bay

Black Orchid & Pool Club at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (3 reviews)
"Lovely home"
Canada
Michael
Black Orchid & Pool Club at Mahogany Bay

Paradise Cove + The PoolClub at Mahogany Bay

Paradise Cove + The PoolClub at Mahogany Bay
San Pedro
7.4 out of 10, Good, (3 reviews)
"Enjoyed the stay."
United States
Fayrene
The price is AU$1,057
includes taxes & fees
8 Mar - 9 Mar
Paradise Cove + The PoolClub at Mahogany Bay

Oceanview Villa w/private pool; near restaurants & entertainment

Oceanview Villa w/private pool; near restaurants & entertainment
San Pedro Town
9.8 out of 10, Exceptional, (6 reviews)
"This villa was perfect for my family friends and I. Our host at the time of our stay was Noe. Noe was very informative, welcoming, and attentive. The rooms and bathrooms were clean except for an ant issue in the upper one bedroom suite. We enjoyed the space for the most part. It was a great experience. I will be booking with Stay Floreo again. "
United States
Tiara P.
The price is AU$1,793
includes taxes & fees
12 Mar - 13 Mar
Oceanview Villa w/private pool; near restaurants & entertainment

Charming Beachfront Villa with Staff by ALOM Estates

Charming Beachfront Villa with Staff by ALOM Estates
San Pedro
10.0 out of 10, Exceptional, (15 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,063
includes taxes & fees
17 Mar - 18 Mar
Charming Beachfront Villa with Staff by ALOM Estates

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.
The price is AU$937
includes taxes & fees
5 Apr - 6 Apr
Beachfront family villa

Belizean Serenity w/ Private Hot Tub and Pool at Mahogany Bay

Belizean Serenity w/ Private Hot Tub and Pool at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (3 reviews)
"Awesome house. As a family of 4, we really enjoyed our stay there. I think we might have been the first renters there so it was a little "light" on the snall items like bottle opener, oil, spices, etc. Very clean and comfortable and very responsive management to our messages / questions. We loved it and would go back for sure"
Canada
Felix W.
Belizean Serenity w/ Private Hot Tub and Pool 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, (10 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.
Plumeria House at Mahogany Bay + Pool Club

Casa Tamara & Pool Club at Mahogany Bay

Casa Tamara & Pool Club at Mahogany Bay
San Pedro
Casa Tamara & Pool Club at Mahogany Bay

Villa Seabreeze & Pool Club at Mahogany Bay

Villa Seabreeze & Pool Club at Mahogany Bay
San Pedro
Villa Seabreeze & Pool Club at Mahogany Bay

Coral Retreat & Pool Club at Mahogany Bay

Coral Retreat & Pool Club at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (1 review)
"This property was so amazing !!! Very clean and not to mention beautiful . The pictures were an absolute understatement. Mr. Elliot and Gabby were so amazing and helpful . Fast response as well. They assisted me with everything I needed ! Reservations, flights ect . This is the perfect spot because it’s close to everything and very quiet . I enjoyed my stay so much and I will definitely be back soon ! Thank you "
United States
Kaidyn L.
The price is AU$638
includes taxes & fees
10 Mar - 11 Mar
Coral Retreat & Pool Club at Mahogany Bay

Sunset Serenity Villa – Pool & Sunset Rooftop

Sunset Serenity Villa – Pool & Sunset Rooftop
San Pedro
The price is AU$823
includes taxes & fees
10 Mar - 11 Mar
Sunset Serenity Villa – Pool & Sunset Rooftop

Camey's House + Pool Club at Mahogany Bay

Camey's House + Pool Club at Mahogany Bay
San Pedro
10.0 out of 10, Exceptional, (1 review)
The price is AU$746
includes taxes & fees
10 Mar - 11 Mar
Camey's House + Pool Club at Mahogany Bay

The Palms and The Pool Club at Mahogany Bay

The Palms and The Pool Club at Mahogany Bay
San Pedro
The Palms and The 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.

The Annual Holiday Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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
94
Accommodation
160 Villas
Lowest Price
AU$430
Highest Price
AU$1,793

Frequently asked questions

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