Hotels in Virginia Beach 3 stars

Showing 1 - 20 from 189 properties
Hotel
Price from: $84
57th Street and Atlantic Avenue, Virginia Beach, VA 23451, United States
5.1 Passable
From: $84
Hotel
Price from: $89
1503 Atlantic Avenue, Virginia Beach, VA 23451, United States
8.1 Very good
From: $89
Hotel
Price from: $89
6280 Northampton Boulevard, Virginia Beach, VA 23502, United States
4.3 Disappointing
From: $89
Hotel
Price from: $52
3508 Atlantic Avenue, Virginia Beach, VA 23451, United States
6.7 Pleasant
From: $52
Hotel
Price from: $79
2001 Atlantic Avenue , Virginia Beach, VA 23451, United States
8.0 Very good
From: $79
Motel
Price from: $50
1005 Pacific Avenue, Virginia Beach, VA 23451, United States
8.3 Very good
From: $50
Hotel
Price from: $90
3614 Atlantic Avenue, Virginia Beach, VA 23451, United States
7.8 Good
From: $90
Hotel
Price from: $125
1901 Atlantic Avenue, Virginia Beach, VA 23451, United States
8.3 Very good
From: $125
Hotel
Price from: $94
1801 Atlantic Avenue, Virginia Beach, VA 23451, United States
7.5 Good
From: $94
Hotel
Price from: $58
5718 Northampton Boulevard, Virginia Beach, VA 23455, United States
7.3 Good
From: $58
Resort
Price from: $81
315 21st Street, Virginia Beach, VA 23451, United States
7.9 Good
From: $81
Hotel
Price from: $116
3501 Atlantic Avenue, Virginia Beach, VA 23451, United States
7.2 Good
From: $116
Hotel
Price from: $88
6350 Newtown Road, Virginia Beach, VA 23502, United States
7.4 Good
From: $88
Hotel
Price from: $127
3107 Atlantic Avenue, Virginia Beach, VA 23451, United States
8.7 Fabulous
From: $127
Hotel
Price from: $76
3401 Atlantic Avenue, Virginia Beach, VA 23451, United States
7.8 Good
From: $76
Resort
Price from: $99
501 Atlantic Avenue, Virginia Beach, VA 23451, United States
7.6 Good
From: $99
Hotel
Price from: $79
5700 Greenwich Road, Virginia Beach, VA 23462, United States
7.6 Good
From: $79
Hotel
Price from: $47
2700 Pacific Avenue, Virginia Beach, VA 23451, United States
6.4 Pleasant
From: $47
Hotel
Price from: $93
2809 Atlantic Ave, Virginia Beach, 23451, United States
7.1 Good
From: $93
Hotel
Price from: $111
2705 Atlantic Ave, Virginia Beach, VA 23451, United States
8.3 Very good
From: $111