A mountainous landscape with dense forests and a clear sky.

Find Golf Hotels in Salem, VA

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Salem Golf Hotels

This weekend
Next weekend

Our top choices for Salem hotels with a golf course

Homewood Suites By Hilton Christiansburg

Homewood Suites By Hilton Christiansburg
3.0 star property
Christiansburg
9.4 out of 10, Exceptional, (802 reviews)
"Breakfast was spot on, as always! This is our go-to when visiting our daughter at college."
United States
Amanda
The price is NT$3,508
NT$4,010 total
includes taxes & fees
Jul 19 - Jul 20
Homewood Suites By Hilton Christiansburg

Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81

Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81
3.0 star property
Alpine Hills
9.0 out of 10, Wonderful, (451 reviews)
"very friendly helpful staff. very good breakfast and room"
United States
Enrico
The price is NT$3,420
NT$3,840 total
includes taxes & fees
Jul 20 - Jul 21
Fairfield Inn & Suites by Marriott Roanoke Hollins/I-81

Courtyard by Marriott Blacksburg

Courtyard by Marriott Blacksburg
3.0 star property
Farmview - Ramble
9.2 out of 10, Wonderful, (350 reviews)
"Nice location right by Virginia Tech, friendly staff…exactly what we would expect for a budget friendly stay…no complaints"
United States
Sharon
The price is NT$2,889
NT$3,244 total
includes taxes & fees
Jul 6 - Jul 7
Courtyard by Marriott Blacksburg

Motel 6 Salem, VA

Motel 6 Salem, VA
2.0 star property
Salem
6.6 out of 10, (1,003 reviews)
"Rooms were clean, supportive staff , paking infron of each room, working aircondition"
United States
Kavibhushan
The price is NT$1,609
NT$1,823 total
includes taxes & fees
Jul 21 - Jul 22
Motel 6 Salem, VA

Hampton Inn Salem East - Electric Road

Hampton Inn Salem East - Electric Road
2.5 star property
Salem
9.4 out of 10, Exceptional, (1,000 reviews)
"The room was very clean and the staff was very nice to deal with."
United States
Lisa
The price is NT$3,194
NT$3,619 total
includes taxes & fees
Jul 26 - Jul 27
Hampton Inn Salem East - Electric Road

Spark by Hilton Salem East Electric Road

Spark by Hilton Salem East Electric Road
2.5 star property
Salem
5.6 out of 10, (4 reviews)
"I would not recommend stay here. Not even if you are an employee of the local hospital and need somewhere to stay for one night."
United States
James
The price is NT$2,415
NT$2,737 total
includes taxes & fees
Jul 12 - Jul 13
Spark by Hilton Salem East Electric Road

Howard Johnson Hotel & Conference Center by Wyndham Salem

Howard Johnson Hotel & Conference Center by Wyndham Salem
2.0 star property
Salem
5.8 out of 10, (1,000 reviews)
"Highly recommended"
United States
Jessica
The price is NT$1,792
NT$2,012 total
includes taxes & fees
Jul 26 - Jul 27
Howard Johnson Hotel & Conference Center by Wyndham Salem

Best Western North Roanoke

Best Western North Roanoke
2.5 star property
Troutville
8.6 out of 10, Excellent, (713 reviews)
"Fantastic employees"
United States
Kathy
The price is NT$3,040
NT$3,414 total
includes taxes & fees
Jul 4 - Jul 5
Best Western North Roanoke

Holiday Inn Roanoke-Tanglewood-Rt 419&i581 by IHG

Holiday Inn Roanoke-Tanglewood-Rt 419&i581 by IHG
3.0 star property
Roanoke
7.8 out of 10, Good, (852 reviews)
"We enjoyed our stay. The hotel was pet friendly which is what we needed. Overall, a nice hotel with friendly staff!"
United States
Jan
The price is NT$2,969
NT$3,335 total
includes taxes & fees
Jul 12 - Jul 13
Holiday Inn Roanoke-Tanglewood-Rt 419&i581 by IHG

Holiday Inn Express Hotel & Suites Christiansburg by IHG

Holiday Inn Express Hotel & Suites Christiansburg by IHG
2.5 star property
Christiansburg
8.8 out of 10, Excellent, (1,001 reviews)
"Clean room breakfast was great! "
United States
Thomas
The price is NT$2,395
NT$2,737 total
includes taxes & fees
Aug 2 - Aug 3
Holiday Inn Express Hotel & Suites Christiansburg by IHG
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Salem Hotel Reviews

Frequently asked questions

Are you looking for a golf hotel in Salem?
From golf carts to driving ranges to onsite spas, Expedia is the place to book your golf vacation. Tee off at Hanging Rock Golf Club. Travelers also like the mountains in Salem.
What is the best golf hotel in Salem?
Motel 6 Salem, VA is a top hotel with an adjacent golf course. The hotel also has free WiFi, a snack bar/deli, and free self parking. Another recommended hotel is Spark by Hilton Salem East Electric Road.
How many golf hotels are there in Salem?
Among Expedia's 25 hotels in Salem, 2 have a golf course on the premises, are next to one, or have one nearby.
What should I see and do in Salem while on a golf vacation?
When you're ready for a break from the back nine, you'll discover that Salem has a lot to offer. Explore the local sights and attractions with a stop at Moyers Sports Complex, Salem Civic Center, and Dixie Caverns. Also, don't miss Carilion Clinic Field at Salem Memorial Ballpark, Green Hill Park Trailhead, and Longwood Park.
What is a golf hotel in Salem like?
Golf hotels in Salem offer guest rooms and easy access to a golf course. On Expedia, you will be able to find a great selection of golf hotels which have either a 9+ hole golf course, or that are positioned next to an 18+ hole golf course. Golf hotels provide a selection of services and amenities including mini-golf, clubhouses, and golf shuttles.

Explore a world of travel with Expedia