Star Rating
Hotel Name
Price Range (USD)to
Amenities

Duck North Carolina Hotels & Motels

Only hotels in Duck are listed below. Search for cheap and discounted hotel and motel rates in or near Duck, NC for your upcoming individual or group travel. Discover the most popular Duck, North Carolina hotel and motel rooms. Browse the Duck area hotels to find the perfect lodging! Please use the provided map of the Duck hotels. Group booking? Search Duck Group Hotel Deals

The Duck center is around 6 miles northwest of Wright Brothers National Memorial and 7 miles south of Ships Watch.

Duck Hotels/Accommodations

Beachwoods Resort 1 Cypress Knee Trail, Kitty Hawk, NC 27949 ~0.55 miles southeast of Duck
  • High-end Resort hotel
  • Access to gym on-site
Hilton Garden Inn : 5353 North Virginia Dare Trail 5353 North Virginia Dare Trail, Kitty Hawk, NC 27949 ~0.68 miles east of Duck
  • Affordable Oceanfront property
  • 180 sleeping rooms in hotel
  • Stylish Hotel
  • Breakfast prices were ok, according to 50%
Holiday Inn Express Kitty Hawk Beach - Kitty Hawk 3915 North Croatan Highway, Kitty Hawk, NC 27949 ~3.16 miles southeast of Duck
  • Economical Beach property
  • Breakfast is good
  • All guests liked the proximity to sightseeing
The Sanderling Resort - Duck
+1-888-283-3404
1461 Duck Rd., Duck, NC 27949
  • 4-star Oceanfront hotel
  • Hotel has 3 floors
  • New duck
  • Not the best view
From$425
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Days Inn & Suites Mariner - Kill Devil Hills 1801 North Virginia Dare Trail, Kill Devil Hills, NC 27948 ~5.57 miles southeast of Duck
  • Low-priced Beach property
  • Check in: 4:00 PM
  • Wifi quality could be improved
  • Professional service
From$75
Average 3.5 /5Reviews CallBookMore Details
Sea Ranch Resort
+1-866-429-5787
1731 North Va Dare Trail Mp 7, Kill Devil Hills, NC 27949 ~5.66 miles southeast of Duck
  • 3 star Beach property
  • Check in time: 4:00 PM
  • Breakfast is mediocre
  • Rusty AC
From$52
Very Good 4.5 /5Reviews CallBookMore Details
Comfort Inn on the Ocean 1601 South Virginia Dare Trail, Kill Devil Hills, NC 27948 ~5.90 miles southeast of Duck
  • 3 star Beach hotel
  • Fitness center on property
  • The majority of guests thought the facilities needed updating
  • Parking is rare
Travelodge Nags Head Beach Hotel in Kill Devil Hills 804 North Va Dare Trail, Kill Devil Hills, NC 27948 ~6.43 miles south of Duck
  • Economical Beach property
  • 4 floors in hotel
From$69
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn Carolina Oceanfront - Kill Devil Hills 401 North Virginia Dare Trail, Kill Devil Hills, NC 27948 ~6.89 miles southeast of Duck
  • Affordable property
  • 118 sleeping rooms in hotel
Days Inn Oceanfront Wright Brothers : 201 North Virginia Dare Trail 201 North Virginia Dare Trail, Kill Devil Hills, NC 27948 ~6.96 miles southeast of Duck
  • Mid-scale Beach property
  • 54 rooms in hotel
  • Friendly service
  • Lots of shopping nearby
From$100
Very Good 4.0 /5Recent Reviews CallBookMore Details
Best Western Ocean Reef Suites : 107 South Virginia Dare Trl 107 South Virginia Dare Trl, Kill Devil Hills, NC 27948 ~7.08 miles southeast of Duck
  • Two-star Beach property
  • Free complimentary breakfast
  • Great menu
  • Spacious rooms
Shutters on the Banks 405 South Virginia Dare Trail, Kill Devil Hills, NC 27948 ~7.16 miles southeast of Duck
  • 3 star Beach hotel
  • Fitness center on property
Outer Banks Inn : 1003 S.croatan Highway
+1-866-429-5787
1003 S.croatan Highway, Kill Devil Hills, NC 27948 ~7.58 miles southeast of Duck
  • Economy Beach hotel
  • Check in time: 4:00pm
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Ramada Plaza Nags Head Beach : 1701 South Virginia Dare Trail
+1-888-690-5281
1701 South Virginia Dare Trail, Kill Devil Hills, NC 27948 ~8.24 miles southeast of Duck
  • 3 star Beach hotel
  • Hotel has 171 rooms
From$50
Very Good 4.0 /5Review Score CallBookMore Details
John Yancey Oceanfront Inn
+1-888-690-5247
2009 South Virginia Dare Tr, Kill Devil Hills, NC 27948 ~8.44 miles southeast of Duck
  • Two star Beach property
  • 107 rooms in property
  • Great shopping
  • Beautiful location on the beach
Hampton Inn & Suites Outer Banks Corolla 333 Audubon Dr., Corolla, NC 27927 ~11.66 miles north of Duck
  • Mid-scale Oceanfront hotel
  • 3 floors in hotel
  • Most guests thought, the hotel was modern
  • Grill available
From$124
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Express Nags Head in Nags Head 4701 South Virginia Dare Trail, Nags Head, NC 27959 ~12.37 miles southeast of Duck
  • Affordable Beach hotel
  • Comp. Breakfast
  • Almost all guests said rooms were clean
  • World class service
From$117
Very Good 4.0 /5Review Score CallBookMore Details
Elizabethan Inn 814 Us Highway 64, Manteo, NC 27954 ~13.13 miles south of Duck
  • Affordable hotel
  • 3 floors in property
  • Great value for the money
  • AC needs updating
The Inn at Corolla Lighthouse
+1-866-221-8581
1066 Ocean Trail, Corolla, NC 29727 ~13.38 miles north of Duck
  • Mid-scale Beach hotel
  • Hotel has 8 suites
  • Most guests thought the view was good
  • Good outdoor sports facilities
From$161
Very Good 4.5 /5Recent Reviews CallBookMore Details
Rodeway Inn & Suites in Nags Head 7218 South Virginia Dare Trail, Nags Head, NC 27959 ~15.01 miles southeast of Duck
  • Economy property
  • Check-in time: 11:00
Comfort Inn South Oceanfront 8031 South Old Oregon Inlet Rd., Nags Head, NC 27959 ~15.25 miles southeast of Duck
  • 3 star Beach property
  • Hotel has 7 floors
  • Housekeeping was great, according to 93%
  • Almost all guests enjoyed the furniture
Best Western Plus Elizabeth City Inn & Suites 848 Halstead Blvd., Elizabeth City, NC 27909 ~31.63 miles west of Duck
  • 3 star Downtown property
  • Has environment-friendly policy See policy
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Travelers Inn of Elizabeth City in Elizabeth City 1211 North Rd. St., Elizabeth City, NC 27909 ~31.75 miles west of Duck
  • Two-star Suburban hotel
  • 41 rooms in hotel
  • Cheap hotel
  • Comfortable beds
From$40
Average 3.0 /5Reviews CallBookMore Details
Comfort Inn 306 South Hughes Blvd., Elizabeth City, NC 27909 ~31.84 miles west of Duck
  • 3-star Suburban property
  • 79 sleeping rooms in hotel
Days Inn Elizabeth City in Elizabeth City 308 South Hughes Blvd., Elizabeth City, NC 27909 ~31.85 miles west of Duck
  • Two-star property
  • Check-in time: 11:00 AM
Next 25 Duck Hotels >  [1 - 25 of 28]    
Next: See My Duck Hotels with Pricing
Back to Top