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, (17 reviews)
"Everything was perfect !!!"
United States
deana
The price is AU$412
includes taxes & fees
4 May - 5 May
Aruna Resort & Villas

Ocean Front - 1 King Bedroom - Seaglass B1

Ocean Front - 1 King Bedroom - Seaglass B1
San Pedro
Ocean Front - 1 King Bedroom - Seaglass B1

Black Orchid & Mistico Beach Club + Boat Shuttle

Black Orchid & Mistico Beach Club + Boat Shuttle
San Pedro
10.0 out of 10, Exceptional, (3 reviews)
"Lovely home"
Canada
Michael
Black Orchid & Mistico Beach Club + Boat Shuttle

Remote Beachfront Villa with Staff by ALOM Estates

Remote 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$945
includes taxes & fees
1 May - 2 May
Remote Beachfront Villa with Staff by ALOM Estates

Beachfront family villa

Beachfront family villa
San Pedro
9.8 out of 10, Exceptional, (15 reviews)
"The location is perfect, the host and staff were amazing and we had a wonderful time!! Thank you for the great vacation!"
United States
Mary B.
The price is AU$921
includes taxes & fees
18 May - 19 May
Beachfront family villa

Casa Moderna & Mistico Beach Club + Boat Shuttle

Casa Moderna & Mistico Beach Club + Boat Shuttle
San Pedro
9.2 out of 10, Wonderful, (7 reviews)
"Smooth"
United States
Carlysle B.
Casa Moderna & Mistico Beach Club + Boat Shuttle

Sunset Serenity & Mistico Beach Club +Boat Shuttle

Sunset Serenity & Mistico Beach Club +Boat Shuttle
San Pedro
Sunset Serenity & Mistico Beach Club +Boat Shuttle

Villa Seabreeze & Mistico Beach Club + Boat Shuttle

Villa Seabreeze & Mistico Beach Club + Boat Shuttle
San Pedro
The price is AU$775
includes taxes & fees
4 May - 5 May
Villa Seabreeze & Mistico Beach Club + Boat Shuttle

Bougainvillea House&Mistico Beach Club+Boat Shuttle

Bougainvillea House&Mistico Beach Club+Boat Shuttle
San Pedro
10.0 out of 10, Exceptional, (1 review)
"M&B was very accommodating, helpful and responsive to all inquiries and requests. They connected us with Roque who picked us up at the airport and brought us straight to the house where check in was simple. The house was lovely, well air conditioned, beautifully decorated and very clean. We loved all the amenities Mahogany Bay had to offer from the coffee shop to the Poolside restaurant and pool. M&B arranged for golf carts to be delivered and picked up from our house and Roque arrived right on...
United States
Angela O.
The price is AU$1,147
includes taxes & fees
22 Apr - 23 Apr
Bougainvillea House&Mistico Beach Club+Boat Shuttle

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.
The price is AU$945
includes taxes & fees
22 Apr - 23 Apr
Comfortable Villa with sea view

Newly Updated 5BR Villa | Private Pool + Rooftop Deck

Newly Updated 5BR Villa | Private Pool + Rooftop Deck
San Pedro Town
The price is AU$1,642
includes taxes & fees
4 May - 5 May
Newly Updated 5BR Villa | Private Pool + Rooftop Deck

Luxury Beachfront Villa: Pool - Roof Patio - Views

Luxury Beachfront Villa: Pool - Roof Patio - Views
San Pedro
The price is AU$1,688
includes taxes & fees
22 Apr - 23 Apr
Luxury Beachfront Villa: Pool - Roof Patio - Views

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

Sea Front - Queen Bed w/ Tours/Concierge Service - D2
San Pedro Town
6.0 out of 10, (1 review)
"The place was alright"
United States
Linda
The price is AU$357
includes taxes & fees
4 May - 5 May
Sea Front - Queen Bed w/ Tours/Concierge Service - D2

Casa Tamara &Mistico Beach Club + Boat Shuttle

Casa Tamara &Mistico Beach Club + Boat Shuttle
San Pedro
The price is AU$771
includes taxes & fees
4 May - 5 May
Casa Tamara &Mistico Beach Club + Boat Shuttle

Villa Ya Huru & Mistico Beach Club + Boat Shuttle

Villa Ya Huru & Mistico Beach Club + Boat Shuttle
San Pedro
The price is AU$759
includes taxes & fees
22 Apr - 23 Apr
Villa Ya Huru & Mistico Beach Club + Boat Shuttle

5BR Multi-Unit Villa + Pool | Three by the Sea

5BR Multi-Unit Villa + Pool | Three by the Sea
San Pedro Town
The price is AU$1,574
includes taxes & fees
22 Apr - 23 Apr
5BR Multi-Unit Villa + Pool | Three by the Sea

The Palms & Mistico Beach Club + Boat Shuttle

The Palms & Mistico Beach Club + Boat Shuttle
San Pedro
The price is AU$1,303
includes taxes & fees
18 May - 19 May
The Palms & Mistico Beach Club + Boat Shuttle

OCEANFRONT ECO-CHIC HOME WITH INFINITY POOL, DOCK, AIR CONDITIONER & TV

OCEANFRONT ECO-CHIC HOME WITH INFINITY POOL, DOCK, AIR CONDITIONER & TV
Caye Caulker
9.2 out of 10, Wonderful, (38 reviews)
"Such a cool home, we loved our stay. It is far away from the town, not an issue, actually nice for privacy, but good to know. We biked or taxied in daily."
United States
Eric L.
The price is AU$540
includes taxes & fees
29 Apr - 30 Apr
OCEANFRONT ECO-CHIC HOME WITH INFINITY POOL, DOCK, AIR CONDITIONER & TV
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
101
Accommodation
166 Villas
Lowest Price
AU$357
Highest Price
AU$1,688

Frequently asked questions

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