St. Mary's County Hotels

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in St. Mary's County

Top hotels in California

Top hotels in Lexington Park

Top hotels in Leonardtown

The Inn at Leonardtown, Ascend Hotel Collection

The Inn at Leonardtown, Ascend Hotel Collection

2.5 out of 5
9/10 Wonderful! (136 reviews)

Find out more about St. Mary's County

Find out more about St. Mary's County

Discover the Hidden Treasures of St. Mary's County: Where Nature and Heritage Embrace

Discover the charm of St. Mary's County, Maryland, where history meets natural beauty. Nestled along the shores of the Chesapeake Bay, this captivating destination offers family-friendly beaches, scenic rivers, and lush state parks. Explore the historic sites of St. Mary’s City, the first colonial settlement, or enjoy outdoor adventures at Point Lookout State Park. With its tranquil lakes and picturesque landscapes, St. Mary's County is perfect for romantic getaways or off-the-beaten-path exploration. Whether you’re kayaking on the Potomac or soaking up the sun on a sandy beach, this hidden gem promises unforgettable experiences for every traveler. For our best hotel rates in St. Mary's County and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in St. Mary's County

St. Mary's County offers a variety of accommodations, from cozy country inns to comfortable hotels. You’ll find options featuring well-appointed guest rooms, convenient amenities, and reasonable room rates. Whether you prefer a stay near St. Mary’s or exploring nearby areas, there’s a welcoming place to rest after your adventures. These are some of the hotels preferred by our travelers in St. Mary's County:

  1. Holiday Inn Express & Suites Lexington Park-California by IHGOpens in a new window: This charming 2.5-star hotel in California offers a delightful blend of comfort and convenience, perfect for leisure travelers seeking a restful escape. With a focus on guest satisfaction, it features an inviting indoor pool and a complimentary breakfast that garners praise for its quality. The property boasts a tranquil atmosphere, ensuring a pleasant stay with clean rooms and attentive service. Visitors appreciate the smooth check-in process and the overall peaceful environment, making it an excellent choice for those looking to enjoy a relaxing getaway.
  2. Island Inn & SuitesOpens in a new window: Situated in Piney Point, this 3.0-star hotel presents a unique experience for travelers searching for a serene retreat. With breathtaking views of the Potomac River and St. Mary's River, guests can unwind in a peaceful setting away from the bustling tourist spots. The hotel features comfortable accommodations and nearby dining options, enhancing the overall experience. While the breakfast offerings are minimal, the friendly staff and inviting atmosphere create a welcoming environment, making it an ideal destination for those wishing to disconnect and recharge.
  3. La Quinta Inn & Suites by Wyndham Lexington Park - PatuxentOpens in a new window: Located in California, this 2.5-star hotel caters primarily to leisure travelers seeking comfort with their furry companions. The property features modern amenities, including a well-equipped fitness center and a delightful breakfast selection. The inviting ambiance is complemented by a beautiful walking trail nearby, perfect for leisurely strolls. With a focus on providing a cozy and accommodating experience, this hotel shines with comfortable bedding and friendly service, making it a fantastic choice for those looking to enjoy a relaxed stay in a welcoming environment.

Top locations to stay in St. Mary's County

In St. Mary's County, Maryland, great areas to stay include Leonardtown, California, and Lexington Park. Leonardtown offers charming flower-filled landscapes and rich history, while California immerses visitors in nature and forests. Lexington Park features museums and picturesque river views. For first-time visitors, Leonardtown is best suited due to its blend of culture and attractions.

  1. LeonardtownOpens in a new window: Leonardtown is a charming destination that captures the essence of Maryland's coastal beauty. Known for its lovely flowers and scenic parks, you can explore the picturesque St. Mary's River State Park and take a trip to St. Clement's Island State Park, where history meets nature. This area offers a vibrant cultural scene, highlighted by the Port Tobacco Players, a local theater that showcases a variety of performances. For those looking to unwind, shopping options abound at places like First Colony Shopping Center and Wildewood Shopping Center, making it easy to find unique souvenirs and local crafts.
  2. CaliforniaOpens in a new window: California, Maryland, is a nature lover’s paradise, surrounded by lush forests and serene landscapes. Visitors can immerse themselves in the great outdoors at Calvert Cliffs State Park, where stunning views and hiking trails await. The area also features the Jefferson Patterson Park and Museum, perfect for those interested in local history and nature. Shopping enthusiasts can enjoy a visit to the Heathsville Farmers' Market or the Bay Country Shop, which offer a taste of local flavors and crafts. California offers a laid-back atmosphere that’s perfect for relaxing and enjoying nature.
  3. Lexington ParkOpens in a new window: Lexington Park is a vibrant community rich in museums and coastal charm. It’s an ideal base for exploring the nearby Piney Point Beach and Cove Point Lighthouse, both offering beautiful waterfront views and a chance to relax by the water. The area is also home to various cultural attractions where visitors can learn about the local history and environment. For a taste of local life, the Heathsville Farmers' Market and Bay Country Shop provide a delightful shopping experience with unique finds. Lexington Park is perfect for those looking to blend relaxation with cultural exploration.

Things to do in St. Mary's County

St. Mary's County offers a delightful mix of excitement and leisure. Explore scenic lakes and beaches, enjoy thrilling motor racing, or unwind at the boardwalk. You can also indulge in some retail therapy at the local shopping center or learn something new in this charming area.

5 tips for savvy savings when booking a hotel in St. Mary's County

  1. Book for the cheapest times: The most budget-friendly time to visit St. Mary's County is in January, February, and December, when hotel prices tend to be lower. For those looking to fully appreciate the area's rich history and natural beauty, a stay of at least 2 days is recommended. This allows visitors to explore notable landmarks and attractions such as Point Lookout State Park, Piney Point Beach, Historic St. Mary's City, Piney Point Lighthouse, and Dennis Point Marina. With affordable options available during these months, travelers can enjoy a great value for money while immersing themselves in the local culture and scenery.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in St. Mary's County, you can start by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Enabling email alerts or push notifications will keep you informed about flash sales and special promotions, helping you seize opportunities to save. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you're among the first to know if rooms become available or prices drop for your ideal stay.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and time of year, so being flexible with your travel dates may help you save on your stay in a St. Mary's County hotel. If you’re seeking a more unique experience, boutique hotels often provide a personalized touch and can sometimes offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll recommend alternative dates that could be more budget-friendly, helping you find a better deal.
  4. Consider your location: Staying in the city center of major cities in St. Mary's County often provides the convenience of being close to local attractions, but this convenience typically comes at a higher price. In contrast, smaller towns and rural areas are more likely to be affordable options for travelers. While hotels outside the city center may present better rates, this could mean additional travel time to reach key attractions. Exploring nearby cities can also be a savvy choice, as they often offer a wealth of experiences while remaining budget-friendly. Balancing convenience with cost can lead to a more enjoyable and economical trip.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in St. Mary's County. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to St. Mary's County

St. Mary's County has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. April, June, and July are the peak travel months in St. Mary's County, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, with light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.

What's St. Mary's County like?

If you're looking for a place to get away, look no further than St. Mary's County. Our map displays the areas and neighborhoods around all St. Mary's County hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area.

Where are the best places to stay in St. Mary's County?

Here are our travelers' top 5 places to stay in St. Mary's County:

Swanendele Inn at St. Mary's Maryland, in Ridge

Luxury B&B
  • Free breakfast • Free parking • Free WiFi • Private beach • Beach sun loungers

Home2 Suites by Hilton Lexington Park Patuxent River NAS, MD, in Lexington Park

  • Free breakfast • Free parking • Free WiFi • 24-hour fitness center • 24-hour front desk

The Inn at Leonardtown, Ascend Hotel Collection, in Leonardtown

Leonardtown hotel in historical district
  • Free parking • Free WiFi • 24-hour front desk • Attentive staff

Sleep Inn & Suites, in California

  • Free breakfast • Free parking • Free WiFi • Fitness center • Attentive staff

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

California hotel in historical district
  • Free parking • Free WiFi • Restaurant • Fitness center • Attentive staff

What is there to see around St. Mary's County?

  • Cecil's Old Mill (8 mi/12.9 km from the city center)
  • St. Clement's Island State Park (8 mi/12.9 km from the city center)
  • Piney Point Beach (12.2 mi/19.6 km from the city center)
  • Piney Point Lighthouse (12.2 mi/19.6 km from the city center)
  • Budds Motorcross Speedway (13.3 mi/21.5 km from the city center)

What is there to do around St. Mary's County?

  • Port of Leonardtown Winery (1.4 mi/2.3 km from the city center)
  • Patuxent River Naval Air Museum (9.4 mi/15.2 km from the city center)
  • Maryland International Raceway (13 mi/21 km from the city center)
  • Breton Bay Golf Course (2.3 mi/3.7 km from the city center)
  • Wicomico Shores Golf Course (13.3 mi/21.3 km from the city center)

Other Popular St. Mary's County Attractions

  • Historic St. Mary's City
  • Sandy Point Beach
  • Elms Beach Park
  • Potomac River
  • Patuxent River