$51 - $96
$65 - $120
Best prices found by HotelsCombined users in the past 24 hours.
Surfbreak Oceanfront Hotel Ascend Hotel Collection is a very popular hotel near Croatan Beach, with a score of 7.3 from 999 reviews. Days Inn by Wyndham Virginia Beach At The Beach (7.4 from 1,290 reviews) and Hampton Inn Virginia Beach-Oceanfront South (8.1 from 648 reviews) are also highly rated Croatan Beach hotels, based on recent feedback from HotelsCombined users.