Hotels in Salem

Showing 1 - 20 from 146 properties
Motel
15 Red Roof Lane, Salem, NH 03079, United States
7.0 Good
Motel
Price from: $54
300 Wildwood Road, Salem, VA 24153, United States
6.0 Pleasant
From: $54
Motel
Price from: $57
1400 Hawthorne Avenue Northeast, Salem, OR 97301, United States
2.8 Very poor
From: $57
Hotel
Price from: $189
225 Derby Street, Salem, MA 01970, United States
8.4 Very good
From: $189
Motel
Price from: $75
3535 Fisher Rd NE, Salem, OR 97305, United States
5.5 Passable
From: $75
Guest house
206 North Harristown Road, Salem, IN 47167, United States
9.8 Exceptional
Hotel
Price from: $92
1590 Weston Court Northeast, Salem, OR 97301, United States
7.2 Good
From: $92
Hotel
Price from: $86
1600 Motor Court Northeast, Salem, OR 97301, United States
6.2 Pleasant
From: $86
Hotel
Price from: $78
140 Sheraton Drive, Salem, VA 24153, United States
8.4 Very good
From: $78
Hotel
1 Keewaydin Drive, Salem, NH 03079, United States
7.9 Good
Hotel
Price from: $209
7 Summer Street, Salem, MA 01970, United States
8.9 Fabulous
From: $209
Motel
Price from: $70
3230 Portland Road Northeast, Salem, OR 97301, United States
5.6 Passable
From: $70
Hotel
Price from: $196
18 Washington Square West, Salem, MA 01970, United States
8.8 Fabulous
From: $196
Hotel
Price from: $67
151 Wildwood Road, Salem, VA 24153, United States
7.7 Good
From: $67
Hotel
Price from: $119
450 Litchell Road, Salem, VA 24153, United States
8.7 Fabulous
From: $119
Hotel
Price from: $179
640 Hawthorne Avenue Southeast, Salem, OR 97301, United States
7.6 Good
From: $179
Hotel
Price from: $68
1401 Hawthorne Avenue Northeast, Salem, OR 97301, United States
5.0 Passable
From: $68
Hotel
Price from: $124
3304 Market Northeast, Salem, OR 97301, United States
6.4 Pleasant
From: $124
Hotel
Price from: $70
3195 Portland Road Northeast, Salem, OR 97303, United States
6.3 Pleasant
From: $70
Hotel
Price from: $101
630 Hawthorne Southeast, Salem, OR 97301, United States
8.4 Very good
From: $101