Book Hotels in Salem, NJ
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Salem hotels

Philadelphia Airport Marriott
Reviewed on Jul 23, 2025

Bally's Dover Casino Resort
Reviewed on Jul 22, 2025

Sheraton Suites Philadelphia Airport
Reviewed on Jul 21, 2025

Delta Hotel Philadelphia Airport
Reviewed on Jul 20, 2025

Sonesta Select Philadelphia Airport
Reviewed on Jul 21, 2025

Four Points By Sheraton Philadelphia Airport
Reviewed on Jul 21, 2025

Philadelphia Suites-Extended Stay
Reviewed on Jul 20, 2025

Doubletree by Hilton Philadelphia Airport
Reviewed on Jul 20, 2025

Embassy Suites by Hilton Philadelphia Airport
Reviewed on Jul 20, 2025
Salem Hotel & Travel Guide\n
As there are not any Travelocity-accredited Salem hotels nearby, we offer at least 7 places to rest your head within a reasonable drive from Salem.
The Hotel du Pont, Delaware, which is the nearest Travelocity-listed accommodation, can be found 14 miles (22 kilometers) from the heart of Salem. Another easily-reached choice is the Staybridge Suites Wilmington-Newark, which is in Delaware, 13 miles (22 kilometers) from central Salem.
The Homewood Suites by Hilton WilmingtonBrandywine Valley can be found about 19 miles (30 kilometers) away from the town center of Salem. Another hotel is the Residence Inn by Marriott Wilmington Newark/Christiana, which can be found approximately 14 miles (22 kilometers) away. The Hampton Inn Middletown along with the Holiday Inn Express Hotel & Suites Wilmington-Newark are two other Travelocity-listed places to base yourself around Salem.
For those longing to check out more of the beaches and coastal plains that are common in this region, you might also make time for some extra days in other parts of South Jersey. You will love the chance to photograph the area's sights or try cycling before you make a booking for a great Travelocity-listed hotel or apartment.
Swedesboro is found 7 miles (12 kilometers) to the north of Salem. While here, take the time to see the Supawna Meadows National Wildlife Refuge. Those hoping to find a room in Pennsville can choose from the following; the Hampton Inn Pennsville and Holiday Inn Express Hotel & Suites Carneys Point. For another option, you can find Swedesboro, situated 16 miles (26 kilometers) northeast of Salem. In Swedesboro, take the time to enjoy the Gloucester County Dream Park. The Hampton Inn Bridgeport and Holiday Inn Philadelphia South - Swedesboro are comfortable places to retire for the night.
If you are really into sports and enjoy attending thrilling games ensure you head to Wells Fargo Center, found 30 miles (46 kilometers) to the northeast of Salem. Book accommodation in the thick the action at the Morris House Hotel or the Hilton Philadelphia at Penn's Landing.
If you are planning on arriving or departing through Philadelphia International Airport, you can book a room at Philadelphia Airport Marriott, or Embassy Suites Philadelphia - Airport, each of which are a short drive away.
Frequently asked questions
Recent Salem hotel reviews by fellow wanderers

Philadelphia Airport Marriott
Explore More Ways to Travel with Travelocity
Accommodation Types
An Airport
An Attraction
- Hotels near University of Delaware
- Hotels near Longwood Gardens
- Hotels near Christiana Mall
- Hotels near Wilmington Riverwalk
- Hotels near Dover Downs Casino
- Hotels near Dover International Speedway
- Hotels near Rowan University
- Hotels near Delaware Park Racetrack and Slots
- Hotels near Swarthmore College
- Hotels near Christiana Care Health System
- Hotels near Winterthur Museum
- Hotels near Delaware State University
- Hotels near Brandywine Valley
- Hotels near Harrah's Casino and Racetrack
- Hotels near Delaware River
- Hotels near Nemours Mansion and Gardens
- Hotels near Cowtown Rodeo
- Hotels near Subaru Park
- Hotels near Chase Center on the Riverfront
- Hotels near Kirkwood Soccer Complex
- Hotels near Grand Opera House
- Hotels near New Jersey Motorsports Park
- Hotels near Widener University
- Hotels near Ice Works Skating Complex
- Hotels near Lums Pond State Park
- Hotels near Brandywine River Museum
- Hotels near Gloucester County Dream Park
- Hotels near Woodland Beach
- Hotels near Fort Delaware State Park
- Hotels near Dover Mall
- Hotels near Chadds Ford Village & Barn Shops
- Hotels near Hagley Museum and Library
- Hotels near Landis Theater
- Hotels near The Patriot Ice Center
- Hotels near Tubman-Garrett Riverfront Park
- Hotels near Bowlerama
- Hotels near Bob Carpenter Center
- Hotels near Scotland Run Golf Club
- Hotels near Mt. Cuba Center
- Wilmington Hotels
- Newark Hotels
- Dover Hotels
- Delaware Beaches Hotels
- New Castle Hotels
- West Chester Hotels
- Vineland Hotels
- Elkton Hotels
- Chesapeake Bay Hotels
- Kennett Square Hotels
- Eastern Shore Hotels
- Essington Hotels
- Middletown Hotels
- Media Hotels
- Millville Hotels
- Glen Mills Hotels
- Chester Hotels
- Chesapeake City Hotels
- Chadds Ford Hotels
- Pennsville Hotels
- Springfield Hotels
- Bear Hotels
- Newtown Square Hotels
- Woodbury Hotels
- Glassboro Hotels
- Penns Grove Hotels
- Blackwood Hotels
- Smyrna Hotels
- Swedesboro Hotels
- South Jersey Hotels
- Williamstown Hotels
- Ridley Park Hotels
- Christiana Hotels
- Sewell Hotels
- Bridgeton Hotels
- Swarthmore Hotels
- Claymont Hotels
- Aston Hotels
- Earleville Hotels
- Hockessin Hotels
Most popular
- Hotels in Wildwood Crest
- Hotels in Seaside Heights
- Hotels in Parsippany
- Hotels in North Wildwood
- Hotels in Princeton
- Hotels in Wayne
- Hotels in Clifton
- Hotels in Point Pleasant Beach
- Hotels in Mount Laurel
- Hotels in Wildwood
- Hotels in Paramus
- Hotels in Somerset
- Beach Resorts & Hotels in Cape May
- Hotels in Millville
- Beach Resorts & Hotels in Wildwood Crest
- Hotels in Paterson
- Hotels in Jackson
- Hotels in Fort Lee
- Hotels in Bridgewater
- Hotels in Cape May
- Hotels in Lakewood
- Hotels in Manahawkin
- Beach Resorts & Hotels in Point Pleasant Beach
- Hotels in Vineland
- Hotels in New Brunswick
- Hotels in Asbury Park
- Hotels in Edison
- Hotels in Toms River