Hotels in Harrisonburg

Showing 1 - 20 from 42 properties
Hotel
Price from: $67
1560 Country Club Road, Harrisonburg, VA 22802, United States
6.9 Pleasant
From: $67
Hotel
Price from: $102
710 South Main Street, Harrisonburg, VA 22801, United States
8.9 Fabulous
From: $102
Hotel
Price from: $62
3210 South Main Street, Harrisonburg, VA 22801, United States
6.7 Pleasant
From: $62
Hotel
Price from: $82
3325 S Main St, Harrisonburg, 22801-2675, United States
8.3 Very good
From: $82
Hotel
Price from: $87
111 Pleasant Valley Road, Harrisonburg, VA 22801, United States
8.5 Very good
From: $87
Hotel
Price from: $93
1890 Evelyn Byrd Avenue, Harrisonburg, VA 22801, United States
8.4 Very good
From: $93
Hotel
Price from: $58
10 Linda Lane, Harrisonburg, VA 22802, United States
6.1 Pleasant
From: $58
Motel
Price from: $64
91 Pleasant Valley Road, Harrisonburg, VA 22801, United States
6.5 Pleasant
From: $64
Guest house
Price from: $188
547 East Market Street, Harrisonburg, VA 22801, United States
9.5 Exceptional
From: $188
Hotel
Price from: $67
1440 East Market Street, Harrisonburg, VA 22801, United States
7.8 Good
From: $67
Hotel
Price from: $54
1703 East Market Street, Harrisonburg, VA 22801, United States
4.8 Disappointing
From: $54
Hotel
Price from: $101
1400 East Market Street, Harrisonburg, VA 22801, United States
7.6 Good
From: $101
Hotel
Price from: $89
27 Covenant Drive, Harrisonburg, VA 22801-2682, United States
8.3 Very good
From: $89
Hotel
Price from: $71
1891 Evelyn Byrd Avenue, Harrisonburg, VA 22801, United States
8.0 Very good
From: $71
Hotel
Price from: $76
1881 Evelyn Byrd Avenue, Harrisonburg, VA 22801-3487, United States
8.3 Very good
From: $76
Hotel
Price from: $104
1884 Evelyn Byrd Ave, Harrisonburg, 22801, United States
9.2 Superb
From: $104
Hotel
Price from: $70
85 Pleasant Valley Road, Harrisonburg, VA 22801, United States
7.7 Good
From: $70
Hotel
Price from: $98
1946 Medical Avenue, Harrisonburg, VA 22801, United States
8.4 Very good
From: $98
Motel
Price from: $56
1131 Forest Hill Road, Harrisonburg, VA 22801, United States
5.4 Passable
From: $56
Hotel
Price from: $97
85 University Boulevard, Harrisonburg, VA 22801, United States
6.7 Pleasant
From: $97