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 in Kitty Hawk 1 Cypress Knee Trail, Kitty Hawk, NC 27949 ~0.55 miles southeast of Duck
  • High-end Resort hotel
  • Check-in: 4:00 PM
Hilton Garden Inn : 5353 North Virginia Dare Trail 5353 North Virginia Dare Trail, Kitty Hawk, NC 27949 ~0.68 miles east of Duck
  • Mid-scale Oceanfront property
  • 2 meeting rooms in property
  • Superb location
  • Staff was very helpful and we enjoyed
From$99
Very Good 4.5 /5Read Reviews Call
Holiday Inn Express Kitty Hawk Beach : 3915 North Croatan Highway 3915 North Croatan Highway, Kitty Hawk, NC 27949 ~3.16 miles southeast of Duck
  • Economy Beach hotel
  • Almost all guests thought the service was very professional
  • Quick walk to the beach
From$69
Average 3.5 /5Reviews Call
The Sanderling Resort in Duck
+1-888-690-5247
1461 Duck Rd., Duck, NC 27949
  • Four-star Oceanfront property
  • 93 rooms in property
  • Most guests were unhappy with the view
  • Most guests thought they were poorly maintained
From$425
Very Good 4.5 /5Reviews Call
Days Inn & Suites Mariner 1801 North Virginia Dare Trail, Kill Devil Hills, NC 27948 ~5.57 miles southeast of Duck
  • 2-star Beach hotel
  • 3 floors in property
  • Almost all guests thought it was too noisy
  • Fair breakfast prices
Sea Ranch Resort - Kill Devil Hills
+1-800-881-1523
1731 North Va Dare Trail Mp 7, Kill Devil Hills, NC 27949 ~5.66 miles southeast of Duck
  • Mid-scale Beach property
  • Check-in time: 4:00 PM
  • Easy check in
  • More comfort would be nice
From$52
Very Good 4.5 /5Reviews Call
Comfort Inn on the Ocean 1601 South Virginia Dare Trail, Kill Devil Hills, NC 27948 ~5.90 miles southeast of Duck
  • Midscale Beach property
  • Hotel has 2 meeting rooms
  • Most guests found the staff to be very friendly
  • Rooms are ok
Travelodge Nags Head Beach Hotel - 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 property
Ramada Plaza
+1-888-690-5281
1701 South Va Dare Trail, Kill Devil Hills, NC 27948 ~6.43 miles south of Duck
  • 3 star Beach hotel
  • Gym is available on property
  • Vibe is not too good
  • The majority of guests found problems with the furniture
Quality Inn Carolina Oceanfront - Kill Devil Hills 401 North Virginia Dare Trail, Kill Devil Hills, NC 27948 ~6.89 miles southeast of Duck
  • Midscale property
  • Free breakfast available
Days Inn Oceanfront Wright Brothers - Kill Devil Hills 201 North Virginia Dare Trail, Kill Devil Hills, NC 27948 ~6.96 miles southeast of Duck
  • Affordable Beach property
  • Hotel has 54 rooms
  • Rooms need regular maintenance
  • Parking is rare
From$100
Very Good 4.0 /5Recent Reviews Call
Best Western Ocean Reef Suites : 107 South Virginia Dare Trl 107 South Virginia Dare Trl, Kill Devil Hills, NC 27948 ~7.10 miles southeast of Duck
  • Two star Beach property
  • Gym / Fitness Center Available
  • Breakfast area clean
  • Every guests reviewed liked the proximity to sightseeing
From$84
Very Good 4.0 /5Reviews Call
Shutters on the Banks 405 South Virginia Dare Trail, Kill Devil Hills, NC 27948 ~7.16 miles southeast of Duck
  • Three Star Beach property
  • Check-in: 16:00
From$98
Very Good 4.0 /5Read Reviews Call
Outer Banks Inn - Kill Devil Hills
+1-800-881-1523
1003 S.croatan Highway, Kill Devil Hills, NC 27948 ~7.58 miles southeast of Duck
  • Cheap Beach hotel
  • 40 sleeping rooms in hotel
John Yancey Oceanfront Inn - Kill Devil Hills
+1-888-283-3404
2009 South Virginia Dare Tr, Kill Devil Hills, NC 27948 ~8.44 miles southeast of Duck
  • 2 star Beach hotel
  • Check in: 4:00 PM
  • Most guests were happy with the price of the breakfast
  • Tasty breakfast
Hampton Inn & Suites Outer Banks Corolla - Corolla 333 Audubon Dr., Corolla, NC 27927 ~11.66 miles north of Duck
  • Three Star Oceanfront hotel
  • 3 floors in property
  • Clean the outside of the building
  • Nice building
From$124
Very Good 4.5 /5Read Reviews Call
Holiday Inn Express Nags Head 4701 South Virginia Dare Trail, Nags Head, NC 27959 ~12.37 miles southeast of Duck
  • Midscale Beach hotel
  • Comp. Breakfast
  • Clean
  • Clean facility
Elizabethan Inn : 814 Us Highway 64 814 Us Highway 64, Manteo, NC 27954 ~13.13 miles south of Duck
  • Mid-scale property
  • Check in time: 3:00 pm
  • Free breakfast
  • Fair Hotel
From$60
Average 3.0 /5Reviews Call
The Inn at Corolla Lighthouse
+1-800-997-5148
1066 Ocean Trail, Corolla, NC 29727 ~13.38 miles north of Duck
  • 3 star Beach hotel
  • Access to gym on-site
  • Wifi did not work
  • Excellent pool
From$134
Very Good 4.5 /5Hotel Reviews Call
Rodeway Inn & Suites - Nags Head
+1-888-690-5247
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 - Nags Head 8031 South Old Oregon Inlet Rd., Nags Head, NC 27959 ~15.25 miles southeast of Duck
  • 3-star Beach property
  • 3 conference rooms in property
  • Excellent accommodations
  • Most guests found the staff to be very friendly
Best Western Plus Elizabeth City Inn & Suites : 848 Halstead Blvd. 848 Halstead Blvd., Elizabeth City, NC 27909 ~31.63 miles west of Duck
  • 3 star Downtown property
  • 3 floors in hotel
Travelers Inn of Elizabeth City : 1211 North Rd. St. 1211 North Rd. St., Elizabeth City, NC 27909 ~31.75 miles west of Duck
  • Low priced Suburban property
  • Check in time: 3:00 PM
  • Most guests said the beds were comfortable
  • Most guests found the staff to be very friendly
Comfort Inn : 306 South Hughes Blvd. 306 South Hughes Blvd., Elizabeth City, NC 27909 ~31.84 miles west of Duck
  • Midscale Suburban property
  • 5 floors in property
Days Inn Elizabeth City 308 South Hughes Blvd., Elizabeth City, NC 27909 ~31.85 miles west of Duck
  • Inexpensive hotel
  • Check in time: 11:00 AM
Next 25 Duck Hotels >  [1 - 25 of 28]    
Next: See My Duck Hotels with Pricing
Back to Top