Hotels in Onancock
In Onancock, you'll find 8 hotels catering to various tastes. The town mainly offers charming bed and breakfasts and cozy inns, with the majority located in the historic district. On average, a 3-star stay costs around $120 per night, while 5-star options hover at $250. A recently opened boutique hotel stands out with modern amenities and stylish décor. Explore and book your ideal stay through our platform with confidence.