Hotels in 21804 - Salisbury MD

Only hotels in 21804 zip code are listed below. Search for cheap and discount hotel rates in Salisbury, MD for your upcoming leisure or conference / group travel. We list the best 21804 hotels and motels so you can review the Salisbury hotel list below to find the perfect lodging. Hotels in Wicomico county and area code 410 are also listed.


Find availability nearby Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

21804 Hotels/Motels & Accommodations

Exterior of Microtel Inn & SuitesMicrotel Inn & Suites
+1-800-230-4134
$54+

3050 Merritt Mill Rd., Salisbury, MD 21804
  • 3.5/5, Average Latest Reviews
  • Two-star Resort property
  • Check-in time: 3:00pm
Photo of Country Inn & Suites by CarlsonCountry Inn & Suites by Carlson in Salisbury
+1-800-997-5148
$65+

1804 Sweetbay Dr., Salisbury, MD 21804
  • 3.5/5, Average Read Reviews
  • Mid-scale Resort hotel
  • Hotel has 19 suites
Exterior of Sleep InnSleep Inn - Salisbury
+1-800-997-5149
$69+

406 Punkin Court, Salisbury, MD 21804
  • 4.0/5, Very Good Hotel Reviews
  • Economical Suburban hotel
  • Fitness center on property
Image of Hampton InnHampton Inn
+1-800-230-4134
$69+

121 East Naylor Mill Rd., Salisbury, MD 21804
  • 3 star Downtown property
  • 5 meeting rooms in property
Photo of Courtyard by Marriott SalisburyCourtyard by Marriott Salisbury in Salisbury
+1-800-997-5148
$64+

128 Troopers Way, Salisbury, MD 21804
  • 3-star Downtown hotel
  • 106 rooms in property
Photo of La Quinta Inn & Suites SalisburyLa Quinta Inn & Suites Salisbury - Salisbury
+1-800-997-5149
$59+

300 South Salisbury Blvd., Salisbury, MD 21801
  • 3.5/5, Average Guest Reviews
  • Two-star Downtown hotel
  • Check in: 3:00 PM
~1.42 Miles from 21804
Photo of Best Western Salisbury PlazaBest Western Salisbury Plaza
+1-800-230-4134
$48+

1735 North Salisbury Blvd., Salisbury, MD 21801
  • 3.0/5, Average Latest Reviews
  • 2-star Downtown property
  • Hotel has 101 rooms
~2.01 Miles from 21804
Photo of Residence Inn by Marriott SalisburyResidence Inn by Marriott Salisbury
+1-800-997-5148
$79+

140 Centre Rd., Salisbury, MD 21801
  • 3-star Highway property
  • Fitness / Gym is on-site
~2.91 Miles from 21804
Days Inn of Salisbury - Salisbury
+1-800-997-5149
$30+

2525 North Salisbury Blvd., Salisbury, MD 21801
  • Low Cost Beach property
  • 2 suites in hotel
~3.30 Miles from 21804
Hampton Inn & Suites Fruitland
+1-800-230-4134
$69+

304 Prosperity Lane, Fruitland, MD 21826
  • 4.5/5, Very Good Reviews
  • 3 star Suburban hotel
  • Free breakfast
~3.33 Miles from 21804
Americas Best Value Inn in Salisbury
+1-800-997-5148
$41+

2625 North Salisbury Blvd., Salisbury, MD 21801
  • 2.0/5, Poor Reviews
  • Cheap Downtown hotel
  • Complimentary breakfast is offered
~3.56 Miles from 21804
Motel 6 in Salisbury
+1-800-997-5149
$40+

2615 North Salisbury Blvd., Salisbury, MD 21801
  • Low Cost hotel
  • 3 floors in property
~3.59 Miles from 21804
Quality Inn Salisbury (Formerly Comfort Inn)
+1-800-230-4134
$60+

2701 North Salisbury Blvd., Salisbury, MD 21801~3.87 Miles from 21804
Holiday Inn Express Hotel & Suites Salisbury Delma in Delmar
+1-800-997-5148
$198+

30232 Lighthouse Sq. Dr., Delmar, MD 21875
  • 3.0/5, Average Reviews
  • 3-star Suburban hotel
  • Comp. Breakfast
~5.40 Miles from 21804
Country Hearth Inn & Suites in Delmar
+1-800-997-5149
$45+

9544 Ocean Highway, Delmar, MD 21875~6.66 Miles from 21804
Econo Lodge
+1-800-230-4134
$75+

10936 Market Lane Rt. 13 South, Princess Anne, MD 21853
  • 2.5/5, Poor Reviews
  • Two star property
~13.59 Miles from 21804
Holiday Inn Express in Pocomoke City
+1-800-997-5148
$75+

125 Newtowne Blvd., Pocomoke City, MD 21851
  • Three Star hotel
~19.64 Miles from 21804
Seaford Inn - Seaford
+1-800-997-5149
$80+

225 North Dual Highway, Seaford, DE 19973
  • 2.5/5, Poor Latest Reviews
  • Low-priced Riverfront property
  • Hotel has 95 rooms
~20.19 Miles from 21804
Holiday Inn Express Seaford Route 13 : 24058 Sussex Highway
+1-800-230-4134
$70+

24058 Sussex Highway, Seaford, DE 19973
  • 3.5/5, Average Hotel Reviews
  • Affordable Rural property
  • 73 sleeping rooms in hotel
~20.21 Miles from 21804
Comfort Suites
+1-800-997-5148
$69+

23420 Sussex Highway, Seaford, DE 19973
  • 3.5/5, Average Reviews
  • Two-star Highway hotel
  • 69 rooms in property
~20.53 Miles from 21804
Atlantic Inn
+1-800-997-5149
$84+

28534 Dupont Blvd., Millsboro, DE 19966
  • 3.5/5, Average Recent Reviews
  • Inexpensive Highway property
  • Hotel has 82 rooms
~21.27 Miles from 21804
Days Inn - Pocomoke City
+1-800-230-4134
$75+

1540 Ocean Highway, Pocomoke City, MD 21851
  • 2.0/5, Poor Reviews
  • Cheap Highway property
  • Check in: 03:00 PM
~21.34 Miles from 21804
Villas of Ocean Pines - Berlin
+1-800-997-5148
$75+

11029 Cathell Rd., Berlin, MD 21811
  • Affordable Resort hotel
  • 54 suites in property
~21.63 Miles from 21804
Quality Inn Seaford in Seaford
+1-800-997-5149
$50+

24057 Sussex Highway, Seaford, DE 19973
  • 2.0/5, Poor Reviews
  • Low priced Riverfront property
  • 95 rooms in hotel
~21.88 Miles from 21804
Hampton Inn
+1-800-230-4134
$107+

22871 Sussex Highway, Seaford, DE 19973
  • 4.5/5, Very Good Recent Reviews
  • 3 star Rural hotel
  • Check in time: 3:00 PM
~21.88 Miles from 21804
Photo of Econo LodgeEcono Lodge - Pocomoke City
+1-800-997-5148
$39+

825 Ocean Highway, Pocomoke City, MD 21851~22.95 Miles from 21804
West Holiday Inn Express & Suites Ocean City - Ocean City
+1-800-997-5149
$84+

12552 Ocean Gateway, Ocean City, MD 21842
  • Midscale Beach property
  • Check in time: 3:00 PM
~24.71 Miles from 21804
Comfort Inn & Suites : 20530 Dupont Blvd.
+1-800-230-4134
$65+

20530 Dupont Blvd., Georgetown, DE 19947~25.16 Miles from 21804
Comfort Suites
+1-800-997-5148
$129+

12718 Ocean Gateway, Ocean City, MD 21842
  • 4.0/5, Very Good Reviews
  • Midscale hotel
~25.60 Miles from 21804
Sleep Inn & Suites
+1-800-997-5149
$89+

11 North Baltimore Ave., Ocean City, MD 21842~26.32 Miles from 21804
Ocean 1 Hotel & Suites Formerly Haven Hotel - Ocean City
+1-800-230-4134
$69+

101 North Atlantic Ave., Ocean City, MD 21842
  • 3.5/5, Average Recent Reviews
  • Inexpensive Oceanfront hotel
  • Check-in: 3:00 pm
~26.41 Miles from 21804
Paradise Plaza Inn in Ocean City
+1-800-997-5148
$65+

39th St. & Boardwalk, Ocean City, MD 21842
  • 4.0/5, Very Good Read Reviews
  • Affordable Oceanfront property
  • 88 rooms in property
~26.59 Miles from 21804
Howard Johnson Plaza Hotel Ocean City Oceanfront - Ocean City
+1-800-997-5149
$59+

1109 North Atlantic Ave., Ocean City, MD 21842
  • 4.0/5, Very Good Review Score
  • Midscale Beach property
  • Check-in: 3:00
~26.62 Miles from 21804
Beach Plaza Hotel
+1-800-230-4134
$116+

1301 Atlantic Ave., Ocean City, MD 21824
  • 2 star Beach property
  • 4 floors in hotel
~26.66 Miles from 21804
Cabana Motel
+1-800-997-5148
$75+

1900 Philadelphia Ave., Ocean City, MD 21842~26.68 Miles from 21804
Holiday Inn & Suites Ocean City
+1-800-997-5149
$99+

1701 North Baltimore Ave., Ocean City, MD 21842
  • 4.0/5, Very Good Read Reviews
  • Midscale Beach property
  • 14 floors in property
~26.69 Miles from 21804
Quality Inn Boardwalk
+1-800-230-4134
$75+

1601atlantic Ave., Ocean City, MD 21842
  • 3.5/5, Average Hotel Reviews
  • 3-star Oceanfront property
  • 11 floors in hotel
~26.71 Miles from 21804
Grand Hotel & Spa
+1-800-997-5148
$62+

2100 North Baltimore Ave., Ocean City, MD 21842
  • 3.5/5, Average Guest Reviews
  • Affordable Beach hotel
  • Check-in time: 4:00pm
~26.78 Miles from 21804
Days Inn Oceanfront
+1-800-997-5149
$79+

2210 Baltimore Ave., Ocean City, MD 21842
  • 3.5/5, Average Guest Reviews
  • Economical Beach hotel
  • Hotel has 17 suites
~26.81 Miles from 21804
Kings Arms Motel - Ocean City
+1-800-230-4134
$65+

2403 Baltimore Ave., Ocean City, MD 21842~26.82 Miles from 21804
Crystal Beach Hotel - Ocean City
+1-800-997-5148
$99+

2500 Baltimore Ave., Ocean City, MD 21842
  • Low priced Beach hotel
  • Check in: 4:00 P.M.
~26.86 Miles from 21804
Dunes Motel : 2700 Baltimore Ave.
+1-800-997-5149
$140+

2700 Baltimore Ave., Ocean City, MD 21842
  • Two star property
  • Hotel has 10 floors
~26.89 Miles from 21804
Howard Johnson Oceanfront Inn : 2401 Atlantic Ave.
+1-800-230-4134
$59+

2401 Atlantic Ave., Ocean City, MD 21842
  • 3.5/5, Average Reviews
  • Mid-scale Beach property
  • Check-in time: 3:00 pm
~26.91 Miles from 21804
Dunes Manor Hotel : 2800 Baltimore Ave.
+1-800-997-5148
$70+

2800 Baltimore Ave., Ocean City, MD 21842
  • 3 star Beach hotel
  • 170 rooms in hotel
~26.91 Miles from 21804
La Quinta Inn & Suites Ocean City : 106 32nd St.
+1-800-997-5149
$119+

106 32nd St., Ocean City, MD 21842
  • Affordable Beach hotel
  • Hotel has 26 suites
~26.95 Miles from 21804
Flamingo Motel in Ocean City
+1-800-230-4134
$59+

3100 Baltimore Ave., Ocean City, MD 21842
  • 3.5/5, Average Review Score
  • Low priced Beach hotel
  • 5 floors in property
~26.97 Miles from 21804
Hilton Suites Ocean City Oceanfront
+1-800-997-5148
$149+

3200 Baltimore Ave., Ocean City, MD 21842
  • 4.5/5, Very Good Recent Reviews
  • 4 star Oceanfront property
  • 12 floors in hotel
~26.99 Miles from 21804
Exterior of Quality Inn & Suites BeachfrontQuality Inn & Suites Beachfront
+1-800-997-5149
$54+

3301 Atlantic Ave., Ocean City, MD 21842
  • 3.5/5, Average Guest Reviews
  • Economical Beach hotel
  • Fitness + Health Center
~27.02 Miles from 21804
Hilton Suites
+1-800-230-4134
$239+

3200 North Baltimore Ave., Ocean City, MD 21842~27.03 Miles from 21804
Princess Bayside Beach Hotel & Golf Center in Ocean City
+1-800-997-5148
$49+

4801 Coastal Highway, Ocean City, MD 21842
  • 3.5/5, Average Reviews
  • Three Star Beach property
  • 6 meeting rooms in property
~27.14 Miles from 21804



Next: Show All Available 21804 Hotels with Pricing >