Vacation rentals in Mayo Beach

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Mayo Beach

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

Guest favorite

Cottage in Edgewater

4.99 out of 5 average rating, 122 reviews

Waterfront Chesapeake Bay Getaway Firepit & Pier!

Gorgeous sunrises from your completely remodeled waterfront cottage! Experience fresh Maryland Crabs or fish caught from your private pier & enjoy the peace, serenity and bay breezes from your furnished deck and green space. Enjoy true nature and explore Selby Bay on the South River with our complimentary canoe! Super clean with water views from kitchen, dining, living room & enclosed porch! Situated in a quiet neighborhood within 45 minutes of DC & 15 minutes from Annapolis & the Naval Academy.

Nov 11 – 18

R6,076 ZAR per night
Guest favorite

Home in Shady Side

5.0 out of 5 average rating, 113 reviews

Luxe Modern Chesapeake Waterfront Oasis - 5 Star

The Cottage at Silverwater is a lesson in quiet luxury, compelling architecture, unimaginable views and endless comforts. Original fine art and luxe bedding envelope you in a modern, light-filled space. Outside you will be treated to an expansive waterfront lawn that is great for games and afternoon sun. Rest on modern lounges or watch the sunset on your private waterfront bluestone patio tucked into the sea grass. As a guest favorite, your fabulous getaway is here—just read the reviews!

Mar 18 – 25

R9,111 ZAR per night
Guest favorite

Guesthouse in Annapolis

4.9 out of 5 average rating, 202 reviews

Calico Cottage Guest House, king bed, free parking

Cute-as-a-bugs ear West Annapolis guest cottage just 1.5 miles from the Navy Stadium and less than 2 miles from Academy's Gate 8. Cottage features: high speed WiFi, EZ free parking, washer & dryer, kitchenette, air conditioning, self check-in and laptop friendly workspace. Park 10 feet from front door. Only 1 step to enter. No stairs to negotiate while carrying luggage! 15 min. walk to Weems Creek with scenic, serene waterviews and a few more minutes walk to popular Bean Rush Cafe.

Nov 14 – 21

R1,853 ZAR per night

Popular amenities for Mayo Beach vacation rentals

Other great vacation rentals in Mayo Beach

Guest favorite

Apartment in North Beach

4.97 out of 5 average rating, 100 reviews

Bayside Oasis of Southern Maryland

Nov 4 – 11

R2,472 ZAR per night
Guest favorite

Guesthouse in Stevensville

5.0 out of 5 average rating, 202 reviews

Waterfront Getaway - View of bay from your bed

Nov 8 – 15

R5,351 ZAR per night
Guest favorite

Cottage in Annapolis

4.94 out of 5 average rating, 308 reviews

Wright’s Cottage, Pets Welcome!

Jun 27 – Jul 4

R4,059 ZAR per night
Guest favorite

Home in Annapolis

4.95 out of 5 average rating, 340 reviews

New Hotel Chic

Oct 20 – 27

R3,682 ZAR per night
Guest favorite

Home in Annapolis

4.95 out of 5 average rating, 39 reviews

Naptown Suite

May 1 – 8

R1,792 ZAR per night
Guest favorite

Home in Edgewater

4.97 out of 5 average rating, 29 reviews

Waterfront | Pool | Hot tub | Beach Access

Apr 17 – 24

R7,134 ZAR per night
Guest favorite

Home in Edgewater

4.95 out of 5 average rating, 37 reviews

Relaxing Turkey Point Retreat-Steps to the marina!

Oct 19 – 26

R4,139 ZAR per night
Guest favorite

Home in Edgewater

4.98 out of 5 average rating, 97 reviews

Luxury Modern Home on Water+Hotub- Annapolis 25min

Sep 12 – 19

R17,602 ZAR per night
Guest favorite

Guesthouse in Annapolis

4.95 out of 5 average rating, 77 reviews

Private Cottage on gated estate

Apr 25 – May 2

R2,846 ZAR per night
Guest favorite

Guesthouse in Annapolis

4.85 out of 5 average rating, 52 reviews

Annapolis 1- bedroom Oasis by the Bay!

Jul 30 – Aug 6

R2,402 ZAR per night
Guest favorite

Guest suite in Riva

5.0 out of 5 average rating, 7 reviews

Cozy one bedroom appt on the water

Jul 17 – 24

R1,575 ZAR per night
Guest favorite

Guesthouse in Edgewater

5.0 out of 5 average rating, 54 reviews

1 large room efficiency in detached garage.

Nov 16 – 23

R2,161 ZAR per night

Destinations to explore

  1. Airbnb
  2. United States
  3. Maryland
  4. Anne Arundel County
  5. Mayo
  6. Mayo Beach