Hotels in Duck
Duck offers a diverse selection of accommodations with 221 hotels to choose from. The majority are cozy, family-friendly inns and luxurious beachfront resorts, primarily located in the charming downtown and picturesque seaside districts. Average prices range around $150 per night for 3-star hotels and soar up to $400 for 5-star luxury. Recently, a couple of boutique hotels have popped up, boasting unique architecture and eco-friendly amenities. Explore and book through our platform to find the perfect stay that suits your taste and budget.