Find and Book Top Hotels in Leonardtown

Search among 24 available hotels and places to stay in Leonardtown from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-24 out of 24
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great21 reviews
MapView on map200 yd from City Center1.0 mi from Saint Marys County Rec and Parks
From   US$ 124 /nightSelect
Places to stay near Leonardtown
8.0
Great63 reviews
MapView on map27.2 mi from Leonardtown27.2 mi from City Center
From   US$ 109 /nightSelect
17.1 mi from Leonardtown17.1 mi from City Center
From   US$ 114 /nightSelect
8.4
Great52 reviews
16.9 mi from Leonardtown16.9 mi from City Center
From   US$ 127 /nightSelect
8.2
Great27 reviews
9.3 mi from Leonardtown9.3 mi from City Center
From   US$ 66 /nightSelect
8.4
Great48 reviews
10.6 mi from Leonardtown10.6 mi from City Center
From   US$ 125 /nightSelect
8.4
Great78 reviews
9.8 mi from Leonardtown9.8 mi from City Center
From   US$ 108 /nightSelect
13.5 mi from Leonardtown13.5 mi from City Center
From   US$ 94 /nightSelect
8.4
Great42 reviews
9.8 mi from Leonardtown9.8 mi from City Center
From   US$ 168 /nightSelect
29.3 mi from Leonardtown29.3 mi from City Center
From   US$ 115 /nightSelect
Bed & Breakfast
8.4
Great20 reviews
10.0 mi from Leonardtown10.0 mi from City Center
From   US$ 366 /nightSelect
6.2 mi from Leonardtown6.2 mi from City Center
From   US$ 91 /nightSelect
9.4 mi from Leonardtown9.4 mi from City Center
From   US$ 149 /nightSelect
8.2
Great23 reviews
24.0 mi from Leonardtown24.0 mi from City Center
From   US$ 94 /nightSelect
9.4 mi from Leonardtown9.4 mi from City Center
From   US$ 117 /nightSelect
8.0
Great16 reviews
29.5 mi from Leonardtown29.5 mi from City Center
From   US$ 66 /nightSelect
7.8
Very good6 reviews
5.8 mi from Leonardtown5.8 mi from City Center
From   US$ 126 /nightSelect
8.6
Great26 reviews
16.4 mi from Leonardtown16.4 mi from City Center
From   US$ 73 /nightSelect
8.7 mi from Leonardtown8.7 mi from City Center
From   US$ 239 /nightSelect
6.8 mi from Leonardtown6.8 mi from City Center
From   US$ 123 /nightSelect
8.2
Great18 reviews
17.7 mi from Leonardtown17.7 mi from City Center
From   US$ 159 /nightSelect
Bed & Breakfast
8.4
Great9 reviews
19.6 mi from Leonardtown19.6 mi from City Center
From   US$ 420 /nightSelect
7.8
Very good8 reviews
9.7 mi from Leonardtown9.7 mi from City Center
From   US$ 263 /nightSelect
23.1 mi from Leonardtown23.1 mi from City Center
From   US$ 133 /nightSelect

Best hotels and places to stay in Leonardtown

Why visit?

Leonardtown, a charming town in Maryland, offers a delightful blend of historical landmarks, natural beauty, and a vibrant local culture. Visitors can explore its rich history, enjoy outdoor activities, and indulge in delicious seafood. With a range of hotels to choose from, Leonardtown is an ideal destination for a relaxing and enjoyable vacation.

Where to stay?

Downtown: For those seeking convenience and easy access to Leonardtowns main attractions, staying in the downtown area is a great choice. Here, you will find a variety of hotels that cater to different budgets and preferences. Moreover, staying downtown allows you to immerse yourself in the towns lively atmosphere, with numerous dining options, shops, and art galleries just steps away.

Waterfront: Leonardtown is nestled on the banks of Breton Bay, providing a picturesque waterfront setting. Choosing a hotel along the waterfront offers breathtaking views and a tranquil ambiance. Wake up to the sight of sailboats and enjoy leisurely walks along the promenade. Hotels in this area provide an excellent opportunity to relax and connect with nature.

Historical District: Leonardtowns rich history comes to life in its well-preserved historical district. Staying in this area allows you to explore the towns colonial roots and marvel at its impressive architecture. Many hotels within or near the historical district offer a charming and cozy atmosphere, making it an ideal choice for history enthusiasts and those seeking a quaint experience.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Leonardtown Inn: This charming inn offers comfortable rooms with a touch of historic charm. Located in the heart of Leonardtown, it provides easy access to local attractions. With affordable rates and well-appointed rooms, Leonardtown Inn is a top choice for travelers seeking value for money.

Hilton Garden Inn Lexington Park: Just a short drive from Leonardtown, this hotel offers modern and spacious rooms with amenities such as an on-site restaurant and fitness center. With competitive rates and excellent service, Hilton Garden Inn provides a comfortable stay without breaking the bank.

Quality Inn Solomons: Beacon Marina: Situated in nearby Solomons Island, a short distance from Leonardtown, this hotel offers affordable and comfortable accommodations. Guests can enjoy beautiful waterfront views and convenience to local attractions, making it an excellent choice for budget-conscious travelers.

Best kids-friendly hotels:

Comfort Inn & Suites: With its spacious rooms and family-friendly amenities, including an indoor pool and complimentary breakfast, Comfort Inn & Suites is a great option for families traveling with children. Located near Leonardtown, it provides easy access to family-friendly attractions.

Hampton Inn by Hilton Lexington Park: Featuring comfortable rooms and a range of amenities, including an outdoor pool, this hotel is a popular choice for families. With its close proximity to Leonardtown and child-friendly facilities, Hampton Inn provides an enjoyable stay for the whole family.

Best hotels for a romantic getaway:

The Victorian Candle Bed & Breakfast: This enchanting bed and breakfast offer romantic rooms with cozy fireplaces and elegant decor. Located in a historic building, it provides a romantic ambiance and personalized service for couples seeking a romantic escape.

The Inn at Brome Howard: Set in a picturesque waterfront location, this charming inn offers luxurious rooms with scenic views. Couples can indulge in a romantic getaway thanks to its serene atmosphere and romantic amenities.

Best for location:

Island Inn & Suites: Situated on St. George Island, near Leonardtown, this hotel offers stunning waterfront views and easy access to nearby attractions. Guests can enjoy a peaceful location while still being within reach of Leonardtowns main highlights.

Home2 Suites by Hilton Lexington Park Patuxent River NAS, MD: Located in Lexington Park, within a short drive of Leonardtown, this hotel offers modern and comfortable accommodations. Its convenient location provides easy access to both Leonardtown and nearby attractions.

La Quinta Inn & Suites Lexington Park: Patuxent: This hotel, situated in Lexington Park, offers comfortable rooms and a range of amenities. With its proximity to Leonardtown, it allows guests to explore both towns easily.

Best for a short city break:

Fairfield Inn Lexington Park Patuxent River Naval Air Station: With its modern rooms and complimentary breakfast, this hotel offers a comfortable stay for a short city break. Its location in Lexington Park allows easy exploration of Leonardtown and nearby attractions.

Show moreLess