Chesapeake Beach has only one Expedia-registered lodging option so, if you'd like to stay nearby it is best to book early.
The Chesapeake Beach Resort And Spa is closest to the heart of Chesapeake Beach and the only option that is only a short drive away.
You could try the The Tilghman Island Inn or the Lazyjack Inn on Dogwood Harbor. The The Tilghman Island Inn is situated 12 miles away from the heart of Chesapeake Beach. The Lazyjack Inn on Dogwood Harbor, is located 12 miles away. Other accommodation options worth checking out around Chesapeake Beach include the Lowes Wharf Marina Inn and the Holiday Inn Express Prince Frederick.
Looking for more things to do? Consider spending a day or two visiting St. Mary's College of Maryland and Patuxent River Naval Air Museum, which you'll find in Lexington Park, 25 miles to the south of Chesapeake Beach. The Hampton Inn Lexington Park and Fairfield Inn Lexington Park Patuxent River Naval Air Station are some of the hotel options in Lexington Park. 20 miles to the south of Chesapeake Beach, you can also stay at Lusby, home to the Hilton Garden Inn Solomons and Holiday Inn Solomons-Conf Center & Marina. The Cove Point Lighthouse and Calvert Cliffs State Park are just some of the more popular points of interest to check out while in Lusby.
Get your fix of local sport by making a trip to Nationals Park, which is 30 miles to the northwest of Chesapeake Beach. For those who are interested in sleeping nearby, make a reservation in the The Jefferson, Washington, DC or Marriott Marquis Washington, DC.