Skip to content

Vacation rentals in Margaret

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Margaret

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

Superhost
Apartment in Birmingham
Apt1@EdenBrae - Serene, Walkable, Modern Retreat,
Named by Birmingham Magazine as one of the coolest rentals in town, this sun-filled apartment is the perfect place to unwind. Enjoy the Eden Brae's beautiful outdoor spaces, including an expansive front porch, fire pit, screened-in dining lounge, natural gas grill, foosball, cornhole, hammocks & fountains. Professionally cleaned & fully-stocked with local coffee, teas, and organic toiletries. You won't want to leave! Brought to you by StayBham. Visit us online to learn more and see our places.
$53 per night
Superhost
Apartment in Oneonta
Entertainment District Loft
Our building was built in 1930. The apartment was originally a boarding house that sat above a retail store. While it has been fully remodeled, the exposed brick walls, wood floors, transom doors, and much of the trim are original to the building, retaining its ninety year old charm. The sitting area and the front bedroom each have a door that opens onto the balcony that over looks the downtown entertainment district. The areas best shops, boutiques, and restaurants are on the same block!
$96 per night
Superhost
Cottage in Pell City
The Goat Farm Cottage at South of Sanity Farms
This is a great space for a family looking to escape the busyness of life and give the kids a hands on farm experience. Guests can roam around on their own or tag along as we do our daily chores and learn about all of the different animals. You can even milk the goats with us! There is a pond that you can fish, canoe, kayak, or paddle boat in. We also have a fire pit, above ground pool, and even a chapel to give you the relaxing getaway that we all need from time to time.
$95 per night
1 of 3 pages
1 of 3 pages

Destinations to explore

  1. Airbnb
  2. United States
  3. Alabama
  4. St. Clair County
  5. Margaret