Skip to content

Vacation rentals in Goshen

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Goshen

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

Cottage in Goshen
The Cottage at Oak Hill Farm in Millboro
Welcome to our newly renovated two bedroom cottage located on Oak Hill Farm. Our family has lived and worked this land since 1845. Our cottage and over-look deck offers spectacular views of the mountains and our tranquil farm. We are in the middle of the most beautiful outdoor and recreational regions in Virginia. Enjoy the beauty of Bath County. The famous Homestead Resort is nearby for Golf. Fishing at Lake Moomaw! Kayak, tube, swim, or fish the trout at Douthat State Park or Goshen Pass.
$92 per night
SUPERHOST
Home in Goshen
Restored former Post Office near Goshen Pass
Enjoy the natural surroundings of the Alleghany Highlands from this historic home, with open-plan living, screened-in porch, and bar counter. Ideal place to experience the beauty of Goshen Pass and explore the outdoors in Rockbridge and Bath counties. Enjoy a stocked kitchen, cozy queen-sized bed, wifi, bar (BYOA), reading nook, TV with Roku, and board games. For a deep dive into the surrounding area - things to eat, see, and do - take a look through our Goshen Guidebook upon entering.
$150 per night
SUPERHOST
Rental unit in Lexington
Distinguished Lexington Apartment Near W&L
This apartment is our model unit at the General's Retreat Apartments - a cultivated and studious community located on E. Nelson Street just over the bridge from Downtown Lexington. With almost 4 acres, our guests and residents can enjoy our park-like community with the convenience of walking to Downtown Lexington's restaurants, bars and shopping as well as Washington and Lee University. Ample parking and easy access to I-81 make our apartment an easy option for business or pleasure.
$68 per night
SUPERHOST

Other great vacation rentals in Goshen

Guest suite in Warm Springs
Warm Springs Home with a view
$95 per night
SUPERHOST
Guesthouse in Lexington
Twin Maple Carriage House
$120 per night
SUPERHOST
Farm stay in Lexington
Cottage on Buffalo Creek *Fishing *Pets *Bikes
$140 per night
SUPERHOST
Guesthouse in Lexington
Country Cottage / Very Private/ Many Amenities
$96 per night
SUPERHOST
Cabin in Vesuvius
Whimsical Creekside Cabin
$114 per night
SUPERHOST
Rental unit in Lexington
Main St Lex, Queen BR & Kitchenette
$71 per night
SUPERHOST
Cabin in Lexington
Log cabin on Lazy Acres Farm. Close toVMI W&L, VHC
$162 per night
SUPERHOST
Farm stay in Rockbridge Baths
Historic Countryside Escape - Relax, Hike, & Fish!
$173 per night
SUPERHOST
Home in Rockbridge Baths
Historic Countryside Escape - Relax, Hike, & Fish!
$226 per night
Private room in Buena Vista
Blue Ridge Mountains & Shenandoah Valley View
$59 per night
SUPERHOST
Loft in Buena Vista
« The Links Loft « Smart TV « Kitchenette «
$73 per night
SUPERHOST
Private room in Fairfield
Amazing Mt.view*Kingbed*Relax outdoors*Near I81/64
$115 per night
SUPERHOST
  1. Airbnb
  2. United States
  3. Virginia
  4. Rockbridge County
  5. Goshen