
Salem Vacations from $707
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to $2,000 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Salem Vacation
With a Salem vacation package, uncovering the best of this scenic city couldn't be easier. From its rich history and coastal scenery to its friendly locals, this destination has something for everyone to enjoy. Want to explore? Virginia Museum of Transportation, Valley View Mall and Salem Civic Center are just a few of the most popular places to visit during your trip to Salem. Don't delay exploring this destination any longer. The ultimate Salem vacation is a few clicks away with Expedia.
The Latest Salem vacation packages
Price found within the past 48 hours. Click for updated prices.

The Promissory Hotel
Downtown Roanoke
Price was $848, price is now $707 per person
$707
per person
Jul 19 - Jul 23
found 2 hours ago
Roundtrip flight included
New York (LGA) to Roanoke (ROA)
9.6/10 Exceptional! (89 reviews)
I loved the room It was very spacious.. I love the history of the building( architecture too) and the convenience to everything downtown.
Reviewed on Jun 12, 2026

The Liberty Trust
Downtown Roanoke
Price was $923, price is now $757 per person
$757
per person
Jul 19 - Jul 23
found 2 hours ago
Roundtrip flight included
New York (LGA) to Roanoke (ROA)
9.2/10 Wonderful! (1,311 reviews)
This is our favorite place to stay when we visit Roanoke. The rooms are very comfortable, the food in their restaurant is excellent and the location is very convenient.
Reviewed on Jun 15, 2026

The Omni Homestead Resort & Spa
Price was $1,854, price is now $1,532 per person
$1,532
per person
Aug 17 - Aug 21
found 1 day ago
Roundtrip flight included
New York (NYC) to Roanoke (ROA)
8.6/10 Excellent! (1,004 reviews)
From the time we arrived the staff were very accommodating and happy to assist. The standard king bedroom was better than expected, so no need to upgrade. Each night we tried a different restaurant and the food was incredible. The day spa pass was worth it! Thanks to all the staff who made our anniversary extra special. We will definitely return.
Reviewed on May 30, 2026

Mountain Lake Lodge
Price was $840, price is now $742 per person
$742
per person
Jul 19 - Jul 23
found 2 hours ago
Roundtrip flight included
New York (LGA) to Roanoke (ROA)
8.8/10 Excellent! (543 reviews)
Very nice room, up to date and clean. It is a beautiful place that is taken care of.
The food in the restaurant was excellent!
Reviewed on Jun 13, 2026

Colony House Motor Lodge
Franklin-Colonial
Price was $801, price is now $720 per person
$720
per person
Jul 19 - Jul 23
found 2 hours ago
Roundtrip flight included
New York (LGA) to Roanoke (ROA)
9.8/10 Exceptional! (116 reviews)
This property has a great retro motor lodge vibe with all the amenities of a modern hotel.
Reviewed on Jun 14, 2026
Stay near popular Salem attractions
Salem Hotel Deals

Baymont by Wyndham Salem Roanoke Area
179 Sheraton Drive Salem VA
Fully refundableReserve now, pay when you stay
$66 nightly
The price is $75 total per night from Jun 22 to Jun 23
$75 total
Jun 22 - Jun 23
Total with taxes and fees
7.2/10 Good! (507 reviews)
"I will never go back, nor recommend anyone there, it smells musky and old, very dirty and run down, staff was not welcoming. Horrible experience 😡"
Reviewed on Jun 16, 2026

avid hotel Salem by IHG
501 WILDWOOD ROAD Salem VA
Fully refundable
$83 nightly
The price is $94 total per night from Jul 2 to Jul 3
$94 total
Jul 2 - Jul 3
Total with taxes and fees
9.6/10 Exceptional! (1,030 reviews)
"The room was very clean and all the conveniences were provided. There was a hair dryer, ironing board., and iron, a tv, and clock, a refrigerator and ice and buckets located downstairs. Dual shades provided light or dark. The rooms were a bit smaller but clean and all conveniences. The beds were ..."
Reviewed on Jun 16, 2026

La Quinta Inn & Suites by Wyndham Roanoke Salem
140 Sheraton Dr Salem VA
Fully refundableReserve now, pay when you stay
$94 nightly
The price is $106 total per night from Jun 17 to Jun 18
$106 total
Jun 17 - Jun 18
Total with taxes and fees
9/10 Wonderful! (1,382 reviews)
"We had a 1 night stay while traveling and found this La Quinta to meet our needs! Close to I-81, nice sized room with comfortable king bed, excellent breakfast in the morning, and near to Salem, VA, where we ate at Awful Arthur’s and enjoyed an excellent supper! Highly recommend!"
Reviewed on Jun 14, 2026
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.
Find the Best Salem Vacation Packages
Salem Essential Information
Language | English |
|---|---|
Currency | U.S dollars |
Closest Airport | Roanoke Regional Airport (ROA) |
Population | 25,400 |
Max Temp Winter | 45ºF |
Max Temp Summer | 85ºF |
Top Sights | Virginia Museum of Transportation, Mill Mountain Zoo and Splash Valley at Green Ridge Recreation Center |
More vacations you might like
Frequently asked questions
Explore a world of travel with Expedia
- Hotels near Roanoke College
- Hotels near Moyers Sports Complex
- Hotels near Salem Civic Center
- Hotels near Salem Football Stadium
- Hotels near Carilion Clinic Field at Salem Memorial Ballpark
- Hotels near Salem VA Medical Center
- Hotels near LewisGale Medical Center
- Hanging Rock Hotels
- Roanoke Hotels
- Condo Rentals in Windsor Hills
- Windsor Hills Hotels
- Hotels near Valhalla Vineyards
- Glenvar Hotels
- Hotels near Splash Valley at Green Ridge Recreation Center
- Hotels near Roanoke Regional
- Flights from Roanoke Regional
- Flights from Boston (BOS) to Roanoke (ROA)
- Flights from Atlanta (ATL) to Roanoke (ROA)
- Flights from New York (JFK) to Roanoke (ROA)
- Flights from Orlando (MCO) to Roanoke (ROA)
- Flights from Chicago (ORD) to Roanoke (ROA)
- Flights from Tampa (TPA) to Roanoke (ROA)
- Flights from Nashville (BNA) to Roanoke (ROA)
- Flights from Charlotte (CLT) to Roanoke (ROA)
- Flights from Dallas (DFW) to Roanoke (ROA)
- Flights from Philadelphia (PHL) to Roanoke (ROA)
- Flights from Richmond (RIC) to Roanoke (ROA)
- Flights from Phoenix (PHX) to Roanoke (ROA)
- Flights from Pittsburgh (PIT) to Roanoke (ROA)
- Flights from Los Angeles (LAX) to Roanoke (ROA)
- Flights from Seattle (SEA) to Roanoke (ROA)
- Flights from Norfolk (ORF) to Roanoke (ROA)
- Flights from Washington (DCA) to Roanoke (ROA)
- Flights from Austin (AUS) to Roanoke (ROA)
- Flights from Denver (DEN) to Roanoke (ROA)
- Flights from Raleigh (RDU) to Roanoke (ROA)
- Flights from New York (LGA) to Roanoke (ROA)
- Flights from Houston (HOU) to Roanoke (ROA)
- Flights from Detroit (DTW) to Roanoke (ROA)
- Flights from Hartford (BDL) to Roanoke (ROA)
- Flights from Minneapolis (MSP) to Roanoke (ROA)
- Flights from Jacksonville (JAX) to Roanoke (ROA)
- Flights from Fort Lauderdale (FLL) to Roanoke (ROA)
- Flights from Memphis (MEM) to Roanoke (ROA)
- Flights from Indianapolis (IND) to Roanoke (ROA)
- Flights from Fort Myers (RSW) to Roanoke (ROA)
- Flights from Columbus (CMH) to Roanoke (ROA)
- Flights from Baltimore (BWI) to Roanoke (ROA)
- Flights from St. Louis (STL) to Roanoke (ROA)
- Flights from Charleston (CHS) to Roanoke (ROA)
- Flights from Washington (IAD) to Roanoke (ROA)
- Flights from Miami (MIA) to Roanoke (ROA)
- Flights from San Diego (SAN) to Roanoke (ROA)
- Flights from Salt Lake City (SLC) to Roanoke (ROA)
- Flights from Providence (PVD) to Roanoke (ROA)
- Flights from San Francisco (SFO) to Roanoke (ROA)
- Flights from Kansas City (MCI) to Roanoke (ROA)
- Flights from Syracuse (SYR) to Roanoke (ROA)
- Flights from Albany (ALB) to Roanoke (ROA)
- Flights from Knoxville (TYS) to Roanoke (ROA)
- Flights from San Jose (SJC) to Roanoke (ROA)
- Flights from West Palm Beach (PBI) to Roanoke (ROA)
- Flights from Myrtle Beach (MYR) to Roanoke (ROA)
- Flights from Las Vegas (LAS) to Roanoke (ROA)
- Flights from Portland (PDX) to Roanoke (ROA)
- Flights from Greenville (GSP) to Roanoke (ROA)
- Flights from Wilmington (ILM) to Roanoke (ROA)
- Flights from Greensboro (GSO) to Roanoke (ROA)
- Flights from Milwaukee (MKE) to Roanoke (ROA)
- Flights from Louisville (SDF) to Roanoke (ROA)
- Flights from Asheville (AVL) to Roanoke (ROA)
- Flights from New Orleans (MSY) to Roanoke (ROA)
- Flights from Savannah (SAV) to Roanoke (ROA)
- Flights from Cleveland (CLE) to Roanoke (ROA)
- Flights from Cincinnati (CVG) to Roanoke (ROA)
- Flights from Sarasota (SRQ) to Roanoke (ROA)
- Flights from Lexington (LEX) to Roanoke (ROA)
- Flights from Houston (IAH) to Roanoke (ROA)
- Flights from Birmingham (BHM) to Roanoke (ROA)
- Flights from Portland (PWM) to Roanoke (ROA)
- Flights from Grand Rapids (GRR) to Roanoke (ROA)
- Flights from Charlottesville (CHO) to Roanoke (ROA)
- Flights from Sacramento (SMF) to Roanoke (ROA)
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.



















