Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Goshen Virginia Hotels & Motels

Find hotels & motels in Goshen using the list below. Explore our guide for inexpensive and discount hotel/motel rates in or near Goshen, VA for your upcoming personal or group travel. We list the best Goshen, Virginia motel and hotel rooms. Browse the Goshen area hotels to find the perfect lodging! Please use the provided map of the Goshen hotels.

The Goshen center is about 13 miles north of Virginia Military Institute and 13 miles north of Washington and Lee University.

Goshen Hotels & Accommodations

The Omni Homestead Resort & Spa 7696 Sam Snead Highway, Hot Springs, VA 24445 ~18.14 miles west of Goshen
  • 4-star Resort hotel
  • Fitness center on property
Call to Book
Add your dates for price
Excellent 9.1 /10 Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
The Virginian Lynchburg Curio Collection 712 Church Street, Lynchburg, VA 24504 ~43.83 miles southeast of Goshen
  • High-end property
  • Check in: 4:00 PM - 2:00 AM
Call to Book
Add your dates for price
Excellent 9.6 /10 Latest Reviews Call BookMore Details
Hotel 24 South 24 South Market Street, Staunton, VA 24401 ~25.99 miles east of Goshen
  • Mid-scale property
  • Hotel has 4 suites
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Craddock Terry Hotel Lynchburg, a Tribute Portfolio Hotel 1312 Commerce St, Lynchburg, VA 24504 ~44.23 miles southeast of Goshen
  • Midscale hotel
  • Has environment-friendly policy Learn more
Call to Book
Add your dates for price
Excellent 9.6 /10 Read Reviews Call BookMore Details
The Blackburn Inn and Conference Center 301 Greenville Avenue, Staunton, VA 24401 ~26.04 miles east of Goshen
  • Affordable property
  • Hotel has 3 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Residence Inn Marriott Waynesboro 44 Windigrove Dr, Waynesboro, VA 22980 ~31.22 miles east of Goshen
  • Affordable hotel
  • 3 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Lynchburg Grand Essential 601 Main St, Lynchburg, VA 24504 ~43.73 miles southeast of Goshen
  • Affordable hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Average 7.4 /10 Review Score Call BookMore Details
Rimfire Lodge 10 Snowshoe Dr. Building 10, Snowshoe, WV 26209 ~39.91 miles northwest of Goshen
  • Affordable property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Average 7.2 /10 Recent Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Staunton 114 Crossing Way, Staunton, VA 24401 ~27.11 miles east of Goshen
  • Affordable property
  • 98 rooms in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Tru by Hilton Harrisonburg VA 111 Pleasant Valley Road, Harrisonburg, VA 22801 ~43.35 miles northeast of Goshen
  • Midscale property
  • Check-in time: 3:00 PM - 2:00 AM
Call to Book
Add your dates for price
Very Good 8.3 /10 Hotel Reviews Call BookMore Details
The Georges 11 North Main Street, Lexington, VA 24450 ~14.12 miles south of Goshen
  • Four-star property
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.8 /10 Reviews Call BookMore Details
Hampton Inn Harrisonburg - South 43 Covenant Drive, Harrisonburg, VA 22801 ~43.29 miles northeast of Goshen
  • 3-star hotel
  • 90 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Country Inn & Suites by Radisson Harrisonburg, VA 27 Covenant Drive, Harrisonburg, VA 22801 ~43.28 miles northeast of Goshen
  • Three Star property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.7 /10 Review Score Call BookMore Details
Avid Hotel Staunton 62 Sangers Lane, Staunton, VA 24401 ~27.34 miles east of Goshen
  • Three Star hotel
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Hampton Inn Waynesboro / Stuarts Draft 15 Four Sq. Lane, Fishersville, VA 22939 ~28.83 miles east of Goshen
  • Mid-scale hotel
  • Hotel has 66 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Holiday Inn Staunton Conference Center by IHG 152 Fairway Lane, Staunton, VA 24401 ~29.56 miles east of Goshen
  • 3-star hotel
  • 6 floors in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Recent Reviews Call BookMore Details
Holiday Inn Express & Suites Staunton by IHG 47 Rolling Thunder Lane, Staunton, VA 24401 ~25.31 miles east of Goshen
  • 3-star property
  • Pets are Allowed
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Best Western Plus Waynesboro Inn & Suites Conference Center 109 Apple Tree Ln, Waynesboro, VA 22980 ~30.93 miles east of Goshen
  • Three Star property
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest Reviews Call BookMore Details
Tru by Hilton Staunton 120 Staunton Crossing, Staunton, VA 24401 ~27.18 miles east of Goshen
  • Midscale hotel
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Sleep Inn Staunton 222 Jefferson Hwy, Staunton, VA 24401 ~27.34 miles east of Goshen
  • Midscale hotel
  • Check-in time: 3:00 PM - 5:00 AM
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Hampton Inn Staunton 40 Payne Ln, Staunton, VA 24401 ~25.43 miles east of Goshen
  • Three Star property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Excellent 9.4 /10 Read Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Harrisonburg 85 Pleasant Valley Rd, Harrisonburg, VA 22801 ~43.41 miles northeast of Goshen
  • Low Cost hotel
  • 4 floors in property
Call to Book
Add your dates for price
Very Good 8.0 /10 Latest Reviews Call BookMore Details
Best Western Plus Harrisonburg 3325 South Main St, Harrisonburg, VA 22801 ~43.24 miles northeast of Goshen
  • 3-star property
  • Hotel has an eco-friendly policy See policy
Call to Book
Add your dates for price
Very Good 8.7 /10 Reviews Call BookMore Details
The Gin Hotel an Ascend Collection Hotel 30 South Main Street, Lexington, VA 24450 ~14.16 miles south of Goshen
  • Midscale property
  • Check in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Hampton Inn Lexington-Historic District 401 East Nelson St, Lexington, VA 24450 ~14.44 miles south of Goshen
  • Affordable hotel
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Allegheny Springs 10 Snowshoe Dr. Building 7, Snowshoe, WV 26209 ~39.84 miles northwest of Goshen
  • Midscale property
  • Hotel has 130 rooms
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Corduroy Inn and Lodge Trademark Collection by Wyndham 5811 Snowshoe Drive, Snowshoe, WV 26554 ~40.23 miles northwest of Goshen
  • Three Star property
  • Check-in time: 5:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Holiday Inn Express Lexington by IHG 880 North Lee Hwy, Lexington, VA 24450 ~13.66 miles south of Goshen
  • 3 star hotel
  • 79 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Seneca 10 Snowshoe Dr. Building 8, Snowshoe, WV 26209 ~40.03 miles northwest of Goshen
  • Mid-scale hotel
  • Check in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Average 6.8 /10 Hotel Reviews Call BookMore Details
Holiday Inn Express & Suites Waynesboro East by IHG 108 Chicurel Lane, Waynesboro, VA 22980 ~31.13 miles east of Goshen
  • Mid-scale hotel
  • 99 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Spark by Hilton Staunton 92 Rowe Road, Staunton, VA 24401 ~27.15 miles east of Goshen
  • Affordable hotel
  • Hotel has 4 floors
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Red Rose Hotel 820 East Madison St, Covington, VA 24426 ~29.33 miles west of Goshen
  • 3 star property
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Poor 4.9 /10 Reviews Call BookMore Details
Clarion Pointe Staunton East 200 Frontier Dr, Staunton, VA 24401 ~26.73 miles east of Goshen
  • Affordable hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.1 /10 Guest Reviews Call BookMore Details
Tru by Hilton Lexington VA 22 Hotel Dr., Lexington, VA 24450 ~13.62 miles south of Goshen
  • 3 star property
  • Hotel has 93 rooms
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Country Inn & Suites by Radisson Lexington, VA 875 North Lee Hwy, Lexington, VA 24450 ~13.52 miles south of Goshen
  • Three Star property
  • 16 suites in property
Call to Book
Add your dates for price
Very Good 8.0 /10 Read Reviews Call BookMore Details
Hampton Inn Covington 701 Carlyle St, Covington, VA 24426 ~29.45 miles west of Goshen
  • Midscale property
  • Check-in time: 3:00 PM - 3:00 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Wingate by Wyndham Waynesboro 20 Windigrove Dr, Waynesboro, VA 22980 ~31.29 miles east of Goshen
  • Three Star property
  • 80 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.1 /10 Reviews Call BookMore Details
The Village Inn Harrisonburg 4979 South Valley Pike, Harrisonburg, VA 22801 ~41.70 miles northeast of Goshen
  • Affordable hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Comfort Inn & Suites Staunton 1302 Richmond Ave, Staunton, VA 24401 ~27.03 miles east of Goshen
  • Affordable property
  • Check-in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Spark by Hilton Waynesboro 15 Windi Grove Drive, Waynesboro, VA 22980 ~31.21 miles east of Goshen
  • Midscale hotel
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.1 /10 Read Reviews Call BookMore Details
Wingate by Wyndham Lexington 1100 North Lee Hwy, Lexington, VA 24450 ~13.47 miles south of Goshen
  • 3 star hotel
  • Hotel has a green policy See more
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Best Western Plus Inn at Hunt Ridge 25 Willow Springs Road, Lexington, VA 24450 ~13.13 miles south of Goshen
  • Affordable property
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Highland House 10 Snowshoe Dr. Building 6, Snowshoe, WV 26209 ~39.95 miles northwest of Goshen
  • Affordable property
  • 67 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.0 /10 Guest Reviews Call BookMore Details
Natural Bridge Hotel Trademark Collection by Wyndham 15 Appledore Ln, Natural Bridge, VA 24578 ~24.60 miles south of Goshen
  • Three Star hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.1 /10 Recent Reviews Call BookMore Details
Red Roof Inn Madison Heights VA 5016 South Amherst Hwy, Madison Heights, VA 24572 ~43.21 miles southeast of Goshen
  • Cheap hotel
  • Check in time: 3:00 PM - 2:00 AM
Call to Book
Add your dates for price
Average 7.4 /10 Read Reviews Call BookMore Details
Ramada by Wyndham Harrisonburg 91 Pleasant Valley Rd, Harrisonburg, VA 22801 ~43.42 miles northeast of Goshen
  • Cheap hotel
  • Hotel has 2 floors
Call to Book
Add your dates for price
Average 7.0 /10 Review Score Call BookMore Details
Best Western Lexington Inn 850 North Lee Highway, Lexington, VA 24450 ~13.56 miles south of Goshen
  • Mid-scale hotel
  • 71 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Quality Inn Verona - Staunton North 70 Lodge Lane, Verona, VA 24482 ~30.94 miles east of Goshen
  • Midscale property
  • Pet Friendly
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
Sleep Inn & Suites Virginia Horse Center 95 Maury River Rd, Lexington, VA 24450 ~13.37 miles south of Goshen
  • 3 star property
  • Pet Friendly
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Gibsons Warehouse 19 Middlebrook Ave, Staunton, VA 24401 ~25.82 miles east of Goshen
  • 3 star hotel
  • 4 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.8 /10 Reviews Call BookMore Details

Next: See My Goshen Hotels with Pricing

FAQs about hotels in Goshen

What are the top rated hotels in Goshen?

The Georges, Gibsons Warehouse and Red Rose Hotel are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels in Goshen?

The Omni Homestead Resort & Spa, The Virginian Lynchburg Curio Collection and The Georges are the top 3 luxury hotels near Goshen city center.

What hotels are closest to the city center of Goshen?

Best Western Plus Inn at Hunt Ridge, Sleep Inn & Suites Virginia Horse Center, and Wingate by Wyndham Lexington are the properties closest to Goshen city center.

What are the most popular independent hotels in Goshen?

The Georges, Gibsons Warehouse and Red Rose Hotel are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels in Goshen?

Corduroy Inn and Lodge Trademark Collection by Wyndham, Residence Inn Marriott Waynesboro and Fairfield Inn & Suites by Marriott Staunton are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels in Goshen?

Sleep Inn Staunton, Sleep Inn & Suites Virginia Horse Center and The Gin Hotel an Ascend Collection Hotel are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels in Goshen?

Best Western Plus Harrisonburg, Best Western Plus Waynesboro Inn & Suites Conference Center and Best Western Plus Inn at Hunt Ridge are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Goshen?

Holiday Inn Express & Suites Staunton by IHG, Holiday Inn Express & Suites Waynesboro East by IHG and Holiday Inn Express Lexington by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top