Skip to content

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.

Home in Edgewater
Chesapeake Bay Waterfront Getaway Cozy Beach Views
Gorgeous sunrises from your living room & bedroom! Enjoy true nature and explore Selby Bay on the South River! Super clean and charming with water views from kitchen, dining, living room & front terrace! Situated in a quiet neighborhood within 15 minutes from Annapolis & the Naval Academy & 50 minutes from Washington, DC. Your private bedroom & bathroom are located on the first floor of the home. Located directly across the street from our community beach with swimming net and slide, pier & more
$292 per night
Private room in Annapolis
Chesapeake Mornings
Sun-filled corner room with queen-sized bed, walk-in closet and mini fridge, lovely window shades with pretty views of the front yard. The room is located in a colonial home where people from all backgrounds are very welcome. The guest bath is just down the hall - not en suite - and is for the exclusive use of guests. Perfect location for someone who loves to walk and bike or just relax on the back patio.
$57 per night
Guesthouse in Annapolis
Coastal Waterfront 1 Bedroom Cottage
This waterfront cottage is located 2 miles from Historic Downtown Annapolis and the United States Naval Academy, making it easy to plan your visit. It is located right on the South River in a quiet neighborhood. There is a full outdoor seating and patio area with a grill and fire pit. It has a full kitchen, 1 bedroom, washer/dryer and can sleep up to 4 with the pull-out sleeper couch.
$332 per night

Other great vacation rentals in Mayo Beach

Guest suite in Edgewater
South River Park Apartment
$93 per night
Guesthouse in Annapolis
Stay Barefoot in Scenic Annapolis, MD
$140 per night
Guesthouse in Edgewater
1 large room efficiency in detached garage.
$100 per night
Private room in Annapolis
Blue Room - Private Room in Annapolis
$90 per night

Other types of stays on Airbnb

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