The best deals on hotels when visiting Leonardtown in Maryland.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Leonardtown, Maryland 20650

The Inn at Leonardtown Ascend Hotel Collection

41655 Park Avenue Leonardtown, MD

With affordable rooms beginning at $144.99, The Inn at Leonardtown Ascend Hotel Collection provides budget-conscious comfort for guests bound for Leonardtown, creating a welcoming atmosphere. Enjoy enhanced comfort with additional amenities that make your stay both relaxing and convenient, all at a great value.

With Leonardtown’s downtown just a short distance away, guests at The Inn at Leonardtown Ascend Hotel Collection can easily explore the city while enjoying a peaceful stay. Find your ideal hotel for exploring Leonardtown with comfort and convenience—book today!

  Call (855) 233-0132 to book with an agent.
  1.0 miles from Leonardtown, MD 20650

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites

23428 Three Notch Rd California, MD

Guests visiting Leonardtown will find inviting comfort at Sleep Inn & Suites, with rooms beginning at $105.99, creating a warm and inviting space ideal for rest. Enjoy the distinct quiet and comfort of Sleep Inn’s specially designed rooms, which promote a restful sleep environment free from outside noise.

The quiet atmosphere at Sleep Inn & Suites offers a relaxing retreat, with downtown Leonardtown still within reach by car for a day of sightseeing. Make the most of your Leonardtown experience with extra perks at an affordable price—book now!

  Call (855) 239-5277 to book with an agent.
  5.8 miles from Leonardtown, MD 20650

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Lexington Park (Patuxent River Naval Air Station) MD

44941 Worth Ave California, MD

For an affordable and comfortable stay, Country Inn & Suites by Radisson Lexington Park (Patuxent River Naval Air Station) MD offers inviting rooms with rates starting at $100.99, creating a clean, welcoming environment for guests. Stay connected with free high-speed internet at Country Inn & Suites, ensuring you’re never out of touch with work or loved ones.

At Country Inn & Suites by Radisson Lexington Park (Patuxent River Naval Air Station) MD, visitors are just a drive away from downtown Leonardtown, where they can explore the city before returning to a peaceful retreat. Experience Leonardtown in comfort and style without overspending—lock in your room now!

  Call (855) 235-0725 to book with an agent.
  6.4 miles from Leonardtown, MD 20650

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Lexington Park California an IHG Hotel

45260 Abell House Lane California, MD

At Holiday Inn Express & Suites Lexington Park California an IHG Hotel, travelers to Leonardtown will find inviting comfort with rooms beginning at $149.00, creating a comfortable and comfortable environment ideal for rest. Experience the ease of Holiday Inn Express's streamlined check-in process, getting you to your room faster and with less hassle.

Guests at Holiday Inn Express & Suites Lexington Park California an IHG Hotel can enjoy the balance of city access and a more serene stay, with downtown Leonardtown just a drive away. Choose a hotel that makes your Leonardtown trip both practical and enjoyable—secure your stay today!

  Call (855) 235-6136 to book with an agent.
  7.0 miles from Leonardtown, MD 20650

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Lexington Park Patuxent

22769 Three Notch Rd California, MD

Guests traveling to Leonardtown will find inviting accommodations at La Quinta Inn & Suites by Wyndham Lexington Park Patuxent, where snug rooms start at $98.99, creating a welcoming space ideal for relaxation. Experience La Quinta’s attention to detail, from the carefully maintained landscaping to the tastefully decorated interiors.

The peaceful surroundings at La Quinta Inn & Suites by Wyndham Lexington Park Patuxent provide a quiet retreat, while downtown Leonardtown remains within reach for easy city access. Plan your Leonardtown visit with a hotel that offers comfort without compromise—secure today!

  Call (855) 234-5074 to book with an agent.
  7.8 miles from Leonardtown, MD 20650

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Lexington Park Patuxent River Naval Air Station

22520 Three Notch Rd Lexington Park, MD

At TownePlace Suites by Marriott Lexington Park Patuxent River Naval Air Station, guests bound for Leonardtown will find enveloping comfort with rooms starting at $159.99, creating a warm and inviting environment perfect for relaxation. Indoor swimming pools at TownePlace Suites offer year-round leisure regardless of the weather.

At TownePlace Suites by Marriott Lexington Park Patuxent River Naval Air Station, guests can relax in a quieter environment, with downtown Leonardtown still within easy reach for a day of exploring. Embrace a worry-free Leonardtown adventure with practical, inviting lodging—reserve your room now!

  Call (855) 235-0725 to book with an agent.
  8.9 miles from Leonardtown, MD 20650

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Lexington Park

22211 Three Notch Rd Lexington Park, MD

With budget-conscious rooms starting at $154.99, Hampton Inn by Hilton Lexington Park is an ideal choice for travelers to Leonardtown, creating a secure, welcoming space perfect for rest. Follow your fitness routine on local trails with Hampton’s suggested jogging paths, integrating sightseeing with your exercise regimen.

With a brief drive into downtown Leonardtown, guests at Hampton Inn by Hilton Lexington Park can balance city exploration with the relaxing atmosphere of the hotel. Experience a stress-free Leonardtown visit with accommodations that enhance your stay—reserve today!

  Call (855) 239-5277 to book with an agent.
  9.6 miles from Leonardtown, MD 20650

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites Lexington Park Pax River

46565 Expedition Dr Lexington Park, MD

At Extended Stay America Select Suites Lexington Park Pax River, travelers to Leonardtown will find affordable comfort with rooms beginning at $143.99, creating a clean and welcoming environment for unwinding. Appreciate the local touches in the décor of Extended Stay America hotels, reflecting the culture and style of the surrounding area.

Guests at Extended Stay America Select Suites Lexington Park Pax River can appreciate the peaceful surroundings while still having downtown Leonardtown within easy reach for a day of adventure. Get ready for a Leonardtown trip that’s as affordable as it is memorable—lock in today!

  Call (855) 234-2997 to book with an agent.
  9.7 miles from Leonardtown, MD 20650

Starting at

$143.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Lexington Park Patuxent River Naval Air Station

22119 Three Notch Rd Lexington Park, MD

With rates starting at $149.99, Fairfield Inn by Marriott Lexington Park Patuxent River Naval Air Station provides budget-conscious accommodations for travelers visiting Leonardtown, creating a sheltered atmosphere perfect for relaxation. Enjoy the personalized service at Fairfield, where staff are keen to offer tailored recommendations for dining and experiences.

Guests staying at Fairfield Inn by Marriott Lexington Park Patuxent River Naval Air Station will love how easy it is to drive into downtown Leonardtown, explore the city’s top spots, and return to a peaceful retreat. Embrace added comfort and convenience while exploring Leonardtown—book your hotel now!

  Call (855) 234-2997 to book with an agent.
  9.7 miles from Leonardtown, MD 20650

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Solomons Beacon Marina

255 Lore Rd Solomons, MD

At Quality Inn Solomons Beacon Marina, travelers to Leonardtown will find inviting rooms with rates from $113.99, creating a warm, welcoming space perfect for relaxation. Indulge in a local culinary experience with Quality Inn's restaurant partnerships, offering guests a taste of regional specialties.

From Quality Inn Solomons Beacon Marina, the drive into downtown Leonardtown is simple and convenient, making it easy for guests to explore the city while enjoying a more relaxed stay. Discover how great your Leonardtown visit can be with thoughtfully priced lodging—lock in today!

  Call (855) 233-7850 to book with an agent.
  9.7 miles from Leonardtown, MD 20650

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Lexington Park Patuxent River NAS MD

46058 Valley Drive Lexington Park, MD

Guests headed to Leonardtown will find comforting accommodations at Home2 Suites by Hilton Lexington Park Patuxent River NAS MD, where rooms begin at $134.99, creating a warm and welcoming environment ideal for rest. Discover the green initiatives at Home2 Suites, including recycling programs and the use of renewable energy sources.

With Leonardtown still within reach, guests at Home2 Suites by Hilton Lexington Park Patuxent River NAS MD can explore the city’s most vibrant spots during the day and return to a more relaxed stay at night. Enjoy Leonardtown without compromise with a hotel that delivers exceptional value—reserve now!

  Call (855) 239-4019 to book with an agent.
  9.8 miles from Leonardtown, MD 20650

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

21885 Three Notch Rd Lexington Park, MD

With rooms beginning at $109.99, Comfort Inn & Suites provides affordable comfort for travelers to Leonardtown, creating a warm and welcoming space perfect for relaxation. Stay connected with Comfort Inn's free high-speed Wi-Fi, making it easy to work or keep in touch while on the road.

Find your tranquil escape at Comfort Inn & Suites, perfectly nestled for guests seeking both relaxation and proximity to Leonardtown. Embrace the best of Leonardtown with a welcoming, cost-effective hotel—book your stay today!

  Call (855) 233-7850 to book with an agent.
  10.1 miles from Leonardtown, MD 20650

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Solomons

13100 Dowell Road Solomons, MD

Relax in the gentle ambiance of Hilton Garden Inn Solomons as you travel to Leonardtown, where comfortable rooms offer quality, with budget-friendly rates from $98.67. Experience the local flavors at Hilton Garden Inn's on-site restaurant, featuring dishes inspired by regional cuisine and seasonal ingredients.

For guests who appreciate both relaxation and accessibility, Hilton Garden Inn Solomons offers quiet surroundings and easy access to downtown Leonardtown. Experience Leonardtown with accommodations that elevate your travel experience—book today!

  Call (855) 234-5074 to book with an agent.
  10.4 miles from Leonardtown, MD 20650

Starting at

$98.67

per night

Read Reviews View Amenities View All Rooms

Island Inn & Suites Ascend Hotel Collection

16810 Piney Point Road Piney Point, MD

Explore inviting accommodations at Island Inn & Suites Ascend Hotel Collection on your journey to Leonardtown, where quality rooms offer comfort, with nightly rates beginning at an affordable $128.25. Enjoy the added convenience and comfort of rooms that are designed with your needs in mind, offering a satisfying stay.

Relax in the serene environment of Island Inn & Suites Ascend Hotel Collection, where peaceful surroundings provide a restful stay and downtown Leonardtown is within reach. Get ready for a Leonardtown getaway filled with comfort and thoughtful amenities—book today!

  Call (855) 234-2997 to book with an agent.
  14.3 miles from Leonardtown, MD 20650

Starting at

$128.25

per night

Read Reviews View Amenities View All Rooms

Springhill Suites by Marriott Prince Frederick

75 Sherry Lane Prince Frederick, MD

Find the perfect mix of comfort and value at Springhill Suites by Marriott Prince Frederick near Leonardtown, where calm accommodations start from an affordable rate of $137.99 per night. Unwind with SpringHill Suites' in-room entertainment options, including flat-screen TVs and streaming capabilities.

With downtown Leonardtown a scenic drive away, guests at Springhill Suites by Marriott Prince Frederick can balance city adventures with the relaxing atmosphere of the hotel. Discover how relaxing Leonardtown can be with a hotel that keeps you happy and well-rested—lock in today!

  Call (855) 233-0132 to book with an agent.
  16.1 miles from Leonardtown, MD 20650

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Prince Frederick an IHG Hotel

355 Merrimac Ct Prince Frederick, MD

For budget-savvy travelers visiting Leonardtown, Holiday Inn Express Prince Frederick an IHG Hotel offers inviting rooms with rates starting at $129.99, creating a warm and welcoming environment. Relax with Holiday Inn Express's evening turndown service, preparing your room each night for a restful sleep.

Guests at Holiday Inn Express Prince Frederick an IHG Hotel can unwind in a tranquil setting, with the added benefit of downtown Leonardtown being a convenient drive away. Step into Leonardtown with confidence, knowing your hotel delivers more for less—reserve now!

  Call (855) 235-0725 to book with an agent.
  16.3 miles from Leonardtown, MD 20650

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

SureStay by Best Western Prince Frederick

75 Main St Prince Frederick, MD

Discover a sheltered getaway at SureStay by Best Western Prince Frederick near Leonardtown, where restful accommodations create a warm ambiance, with nightly rates beginning at $89.00. Experience Best Western’s attention to detail, from impeccably maintained facilities to personalized guest services.

Rest in the peaceful setting of SureStay by Best Western Prince Frederick, where guests can relax knowing downtown Leonardtown is just a short drive away. Step into a welcoming Leonardtown stay with amenities that enhance your adventure—reserve now!

  Call (855) 233-7850 to book with an agent.
  16.7 miles from Leonardtown, MD 20650

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

SureStay by Best Western Prince Frederick

75 Main St Prince Frederick, MD

Relax in the comfort of SureStay by Best Western Prince Frederick near Leonardtown, where delightful accommodations provide warmth and quality, with affordable nightly rates starting from $79.99. Stay informed with Best Western’s digital newsstand, providing access to international newspapers and magazines via an app.

Relax at SureStay by Best Western Prince Frederick in peaceful surroundings, knowing that downtown Leonardtown is within easy reach for city exploration. Make your Leonardtown trip unforgettable with well-appointed, budget-conscious accommodations—reserve now!

  Call (855) 234-7135 to book with an agent.
  16.7 miles from Leonardtown, MD 20650

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

My Place Hotel Dahlgren / King George VA

4235 Market Center Drive King George, VA

For a relaxing and budget-conscious stay near Leonardtown, My Place Hotel Dahlgren / King George VA offers inviting accommodations with rooms starting at $119.99, creating a warm space for rest. Experience a stay that meets your essential needs, with rooms that are clean, comfortable, and conveniently located.

Discover peace at My Place Hotel Dahlgren / King George VA, where guests can enjoy quiet rooms and still explore Leonardtown at their leisure. Stay comfortably in Leonardtown with amenities that make your trip memorable—lock in today!

  Call (855) 233-0132 to book with an agent.
  22.6 miles from Leonardtown, MD 20650

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Dahlgren

16450 Commerce Dr King George, VA

Guests traveling to Leonardtown will find affordable comfort at Hampton Inn Dahlgren, where restorative rooms start at $105.99, creating a warm, inviting space ideal for unwinding. Indulge in the simplicity and warmth of Hampton’s lobby seating areas, designed for comfort and casual meetings or relaxation.

Unwind in the peaceful surroundings of Hampton Inn Dahlgren, where you can relax in comfort and still explore Leonardtown at your leisure. Relax in Leonardtown with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 233-7850 to book with an agent.
  22.7 miles from Leonardtown, MD 20650

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites King George Dahlgren an IHG Hotel

16348 Gateway Lane King George, VA

With rates beginning at $134.00, Holiday Inn Express&Suites King George Dahlgren an IHG Hotel provides budget-friendly accommodations for travelers visiting Leonardtown, creating a warm and inviting environment. Experience the comfort of adjustable air conditioning in each room, allowing you to create your ideal environment.

Situated outside the hustle of the city, Holiday Inn Express&Suites King George Dahlgren an IHG Hotel offers a quiet spot to relax while keeping Leonardtown's highlights nearby. Unwind in Leonardtown at a hotel that provides comfort and value in every way—reserve today!

  Call (855) 234-2997 to book with an agent.
  22.9 miles from Leonardtown, MD 20650

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Dahlgren King George VA

4755 James Madison Pkwy King George, VA

Find your ideal retreat at Country Inn & Suites by Radisson Dahlgren King George VA near Leonardtown, where quality accommodations offer a warm atmosphere, with room rates beginning at $105.99 per night. Experience the convenience of vending machines at Country Inn & Suites, offering snacks and drinks for a quick pick-me-up.

At Country Inn & Suites by Radisson Dahlgren King George VA, guests can unwind in spacious rooms while keeping the dynamic streets of Leonardtown within reach. Step into a Leonardtown hotel that offers superior comfort and great value—secure now!

  Call (855) 235-6136 to book with an agent.
  22.9 miles from Leonardtown, MD 20650

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Best Western La Plata Inn

6900 Crain Highway La Plata, MD

At Best Western La Plata Inn, travelers to Leonardtown can enjoy inviting accommodations with rooms from $85.99, creating a warm and comfortable space ideal for unwinding. Enjoy the cultural events hosted by Best Western, featuring local music, art, and entertainment to enrich your stay.

At Best Western La Plata Inn, guests can recharge in peaceful surroundings and still have the option to explore the sights of Leonardtown. Enjoy Leonardtown like never before with a hotel that’s practical and inviting—book today!

  Call (855) 233-7850 to book with an agent.
  23.9 miles from Leonardtown, MD 20650

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express La Plata an IHG Hotel

6860 Crain Hwy La Plata, MD

For a calm stay, Holiday Inn Express La Plata an IHG Hotel offers inviting rooms with rates starting at $129.00, creating a warm, welcoming atmosphere perfect for travelers bound for Leonardtown. Enjoy peace of mind with Holiday Inn Express's express check-out service, streamlining your departure for a quick and easy exit.

Stay at Holiday Inn Express La Plata an IHG Hotel for a relaxing retreat, with the added benefit of having Leonardtown's attractions just minutes away. Plan your Leonardtown getaway with a hotel that knows how to make you feel at home—reserve today!

  Call (855) 235-0725 to book with an agent.
  23.9 miles from Leonardtown, MD 20650

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms