Villa vacation rentals in San Pedro

Find and book unique villas on Airbnb

Top-rated villa rentals in San Pedro

Guests agree: these villas are highly rated for location, cleanliness, and more.

Superhost
Villa in San Pedro, Belize
Oceanfront Villa with Private Pool, Beach and Dock
Escape from it all at our private villa on Ambergris Caye located only 8.5 miles north of San Pedro! Do you desire seclusion and a true island experience with oceans of adventure and NOT the hustle n' bustle of town? Then look no further! Private chef services are available and provisions can be ordered online - your kitchen/bar stocked on the morning of your arrival.Stroll down to the pier to snorkel and sunbathe for a true Caribbean experience! Kayaks are also available for your enjoyment.
Oct 6 – 13
$524 per night
4.88 out of 5 average rating, 32 reviews
Guest favorite
Villa in BZ
Casa Cafe Guest House
This 2,000 square foot villa is located in a secure private subdivision just minutes from town and all amenities. Just a short walk to several restaurants and bars. The villa sits right on the water with spectacular sunsets view and the peacefulness of the water. The villa is a fully equipped home with all appliances including washer and dryer, cable t.v., internet and fishing right off your deck! There is a huge rooftop space ideal for sun worshippers looking to soak up some rays as well.
Nov 14 – 21
$390 per night
4.93 out of 5 average rating, 68 reviews
Superhost
Villa in San Pedro
Wow! Private Beachfront Villa w/ Seaview & Staff!
Discover the art of relaxation on this 3-acre oceanfront oasis, 9 miles north of San Pedro on Millionaire’s Row! This Oceanfront Villa includes a private beach, al fresco dining, and activities such as fishing or kayaking to world-class snorkeling spots. Villa perks include a fully staffed team (concierge, daily housekeeping, estate manager, onsite groundskeeper), resort access through our partner (with F&B purchases), and an arrival/departure Villa escort!
Nov 18 – 25
$314 per night
4.97 out of 5 average rating, 30 reviews

Popular amenities for San Pedro villa rentals

Villa rentals with a pool

Guest favorite
Villa in San Pedro
Tranquility Cove Villa: Rooftop Palapa Bar & Pool
Jan 22 – 29
$375 per night
4.8 out of 5 average rating, 75 reviews
Villa in San Pedro
Beachfront 1 Bedroom/Pool/Kitchen/Breakfast/550SF
Jul 15 – 22
$266 per night
5.0 out of 5 average rating, 4 reviews
Villa in San Pedro, Belize
PV 16A Palmarosa A-Tropical Getaway!
Oct 23 – 30
$113 per night
4.93 out of 5 average rating, 27 reviews
Guest favorite
Villa in San Pedro
Beachfront 2BR apartment, private pool, dock/beach
Oct 6 – 13
$237 per night
4.93 out of 5 average rating, 15 reviews
Villa in San Pedro Town
Spacious 2 Story Beachfront Home + Pool, Caretaker
Sep 23 – 30
$440 per night
4.5 out of 5 average rating, 4 reviews
Villa in San Pedro
Stunning 5BR Oceanfront Ambergris Caye
Sep 29 – Oct 6
$443 per night
4.5 out of 5 average rating, 20 reviews
Villa in San Pedro
Amazing Beautiful house, 3 bedrooms, 4 bath, pool
Feb 1 – 8
$450 per night
New place to stay
Villa in San Pedro
2BR Bungalow Casa Sol Y Mar@Sapphire Beach Resort
Nov 21 – 28
$215 per night
New place to stay
Villa in San Pedro
Lofted Villa on The Beach
May 3 – 10
$270 per night
New place to stay
Guest favorite
Villa in San Pedro
PV 6B Sought After Paradise! Location-Pool & Ocean
Nov 4 – 11
$185 per night
4.97 out of 5 average rating, 65 reviews
Superhost
Villa in San Pedro
Breathtaking, Luxurious Beachfront Villa Sand, Gol
Jun 7 – 14
$441 per night
4.85 out of 5 average rating, 39 reviews
Guest favorite
Villa in San Pedro
PV 4B 2Bedroom condo Tranquil Stay! Gold Standard
Nov 27 – Dec 4
$216 per night
4.89 out of 5 average rating, 38 reviews

Private villa rentals

Villa in San Pedro
Tres Banderas, Caribbean Front Villa, San Pedro
Mar 17 – 24
$350 per night
New place to stay
Superhost
Villa in San Pedro
Paradise Cove + The PoolClub at Mahogany Bay
Oct 13 – 20
$437 per night
5.0 out of 5 average rating, 4 reviews
Superhost
Villa in San Pedro, Belize
Astounding Beachfront Villa w/ Oceanview & Staff!
Jul 13 – 20
$296 per night
4.98 out of 5 average rating, 60 reviews
Guest favorite
Villa in San Pedro
Luxury Beachfront Villa Emerald Gold, Standard Cer
Jan 13 – 20
$441 per night
5.0 out of 5 average rating, 8 reviews
Guest favorite
Villa in San Pedro
Gold Standard Luxurious Villa Opal, stunning views
Feb 14 – 21
$578 per night
4.92 out of 5 average rating, 13 reviews
Superhost
Villa in San Pedro
Oceanside Villa w/ Private Pool
Jan 8 – 15
$950 per night
4.8 out of 5 average rating, 5 reviews
Guest favorite
Villa in San Pedro
PV 24B Overlooking the Barrier Reef
Jul 4 – 11
$140 per night
4.93 out of 5 average rating, 15 reviews
Superhost
Villa in San Pedro
PV 13A Gold Standard Paradise Awaits In town.
Jul 1 – 8
$99 per night
4.76 out of 5 average rating, 37 reviews
Guest favorite
Villa in San Pedro
PV 11B Relaxing Vibes in Paradise In town
Dec 26 – Jan 2
$144 per night
4.93 out of 5 average rating, 57 reviews
Guest favorite
Villa in San Pedro
PV 18B Gold Std It's Tropical Paradise!
May 18 – 25
$113 per night
4.87 out of 5 average rating, 23 reviews
Superhost
Villa in San Pedro
PV 19B Gold Std 2bdrm In Town!
Nov 5 – 12
$149 per night
4.77 out of 5 average rating, 30 reviews
Superhost
Villa in San Pedro
PV 12B Tropical Gardens. In Town.
Sep 29 – Oct 6
$99 per night
4.83 out of 5 average rating, 30 reviews

Luxury villa rentals

Guest favorite
Villa in San Pedro
Tropical Oasis with three villas and private pool
Feb 3 – 10
$799 per night
4.97 out of 5 average rating, 32 reviews
Guest favorite
Villa in San Pedro
Luxurious Villa Ruby, Gold Standard Certified, Oce
May 18 – 25
$588 per night
4.94 out of 5 average rating, 18 reviews
Superhost
Villa in San Pedro, Belize
Close to Secret Beach. Kayaks. Bikes. Pool.
Sep 30 – Oct 7
$781 per night
5.0 out of 5 average rating, 8 reviews
Superhost
Villa in San Pedro
Ocean View Caribbean Villa - Dream Beach Home
Apr 20 – 27
$760 per night
New place to stay
Superhost
Villa in San Pedro
Amazing Beachfront Private Estate w/ Daily Staff!
Dec 1 – 8
$529 per night
New place to stay
Superhost
Villa in San Pedro
2 Condos up to 12 people Free Snorkeling & Fishing
Jul 17 – 24
$500 per night
New place to stay
Villa in San Pedro
Oceanfront Villa w/Private Pool and Dock
Oct 19 – 26
$619 per night
4.77 out of 5 average rating, 13 reviews
Guest favorite
Villa in San Pedro, Belize
Fabulous beach home with pool and beach view
Apr 28 – May 5
$529 per night
4.82 out of 5 average rating, 11 reviews
Villa in San Pedro
6BR Beachfront Villa Mandevilla Pool/Wedding/Event
Dec 2 – 9
$850 per night
4.75 out of 5 average rating, 28 reviews
Villa in San Pedro
Casa De Tortuga - 4 bed villa sleeps 8-10!
Jan 23 – 30
$540 per night
5.0 out of 5 average rating, 3 reviews
Villa in San Pedro
Dospalapas (Villa)
Dec 30 – Jan 6
$761 per night
5.0 out of 5 average rating, 3 reviews
Villa in San Pedro Ambergris Caye
4 Bedroom Private Villa
Oct 14 – 21
$918 per night
New place to stay

Quick stats about villa rentals in San Pedro

Total rentals

50 properties

Wifi availability

50 properties include access to wifi

Rentals with a pool

50 properties have a pool

Family-friendly rentals

20 properties are a good fit for families

Total number of reviews

940 reviews

Nightly prices starting at

$140 before taxes and fees

Destinations to explore

  1. Airbnb
  2. Belize
  3. Corozal District
  4. San Pedro
  5. Villa rentals