Find and Book Top Rated Hotels in St. Marys

Search among 9 available hotels and places to stay in St. Marys from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-9 out of 9
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
Great28 reviews
MapView on map4.3 km from City Centre3.0 km from Community Education Council
From   US$ 144 /nightSelect
MapView on map4.1 km from City Centre2.8 km from Community Education Council
From   US$ 114 /nightSelect
Places to stay near St. Marys
8.2
Great99 reviews
38.2 km from St. Marys38.2 km from City Centre
From   US$ 88 /nightSelect
8.6
Great60 reviews
46.4 km from St. Marys46.4 km from City Centre
From   US$ 62 /nightSelect
8.4
Great46 reviews
46.4 km from St. Marys46.4 km from City Centre
From   US$ 87 /nightSelect
8.4
Great96 reviews
46.3 km from St. Marys46.3 km from City Centre
From   US$ 82 /nightSelect
8.6
Great52 reviews
38.1 km from St. Marys38.1 km from City Centre
From   US$ 120 /nightSelect
8.6
Great41 reviews
37.4 km from St. Marys37.4 km from City Centre
From   US$ 179 /nightSelect
7.8
Very good8 reviews
47.4 km from St. Marys47.4 km from City Centre
From   US$ 130 /nightSelect

Best hotels and places to stay in St. Marys

Why visit?

St. Marys, Pennsylvania, offers a charming and picturesque experience for tourists. The town is known for its rich history, stunning natural beauty, and warm community. St. Marys is perfect for those seeking a peaceful getaway amidst breathtaking landscapes, with hotels that cater to every travelers needs. Whether you are interested in exploring the towns history or immersing yourself in nature, St. Marys has something for everyone.

Where to stay?

Historic Downtown: For history enthusiasts, staying in the heart of St. Marys Historic Downtown is a great choice. Here, you will find cozy bed and breakfasts and charming boutique hotels that reflect the towns heritage. Enjoy easy access to local attractions such as the Deckers Chapel, Bavarian Hills Golf Club, and the Elk County Historical Museum. With a variety of dining options nearby, you can savor the local cuisine and explore the towns vibrant culture.

Elk State Forest Area: Nature lovers will find solace in the serene surroundings of the Elk State Forest area. This region offers a range of accommodations, from rustic cabins to comfortable lodges. Immerse yourself in the beauty of the Pennsylvania wilderness, where you can hike through scenic trails, go fishing in crystal-clear streams, or simply relax amidst natures tranquility. The area is also home to the stunning Elk Country Visitor Center, where you can observe majestic elk in their natural habitat.

North St. Marys: If you prefer a quiet and peaceful stay away from the hustle and bustle, North St. Marys is the perfect choice. This residential area offers a selection of modern hotels and motels with comfortable amenities. Enjoy a tranquil atmosphere while still being conveniently located near attractions such as Bucktail State Park Natural Area and the Straub Brewery. The nearby St. Marys Airport provides ease of access for travelers arriving by air.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $180.

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

Best value for money:

Comfort Inn St. Marys: Another great option for value-conscious travelers, Comfort Inn St. Marys provides comfortable rooms at a reasonable price. The hotel features an indoor pool, fitness center, and complimentary breakfast. Its proximity to attractions like the Bavarian Hills Golf Club and Deckers Chapel makes it an ideal choice for those looking to explore the area.

Days Inn by Wyndham St. Marys: Offering affordable rates and comfortable accommodations, Days Inn is a budget-friendly choice for visitors. The hotel provides clean rooms, complimentary breakfast, and free Wi-Fi. Located near Wolf Run Marina and Bucktail State Park Natural Area, it is a convenient option for outdoor enthusiasts.

Best kids-friendly hotels:

Best Western Plus Executive Inn: This family-friendly hotel offers spacious rooms and a range of amenities suitable for children. Kids can enjoy the indoor pool and complimentary breakfast. The hotels proximity to attractions like the St. Marys Airport and the Elk Country Visitor Center ensures a fun-filled stay for the whole family.

Super 8 by Wyndham St. Marys: Super 8 provides a comfortable and affordable stay for families. The hotel features rooms with multiple beds, allowing everyone to stay together. With its convenient location near local attractions and amenities such as a playground, it ensures a pleasant stay for families with children.

Best hotels for a romantic getaway:

Gunners Inn: This intimate bed and breakfast offers a cozy and romantic atmosphere for couples seeking a retreat. With beautifully decorated rooms and personalized service, Gunners Inn provides an ideal setting for a romantic getaway. Enjoy a relaxing stay while exploring the picturesque surroundings of St. Marys.

Edelweiss Chalet: Nestled amidst the stunning Elk State Forest, Edelweiss Chalet offers private cabins with romantic amenities such as hot tubs and fireplaces. This secluded accommodation allows couples to enjoy privacy and breathtaking nature views, perfect for a romantic escape.

Best for location:

Quality Inn St. Marys: Situated near downtown St. Marys, Quality Inn offers easy access to local attractions, shops, and restaurants. The hotel provides comfortable rooms, complimentary breakfast, and amenities like a fitness center and indoor pool. Its central location makes it convenient for exploring the town.

Holiday Inn Express & Suites St. Marys: This hotel is located near major highways, offering convenient access to St. Marys and its surrounding areas. With modern rooms, complimentary breakfast, and a fitness center, guests can enjoy a comfortable stay with easy access to local attractions and amenities.

St. Marys Motel: Located close to the St. Marys Airport, St. Marys Motel provides convenient access for travelers. The motel offers comfortable rooms, free Wi-Fi, and parking facilities. Its proximity to the airport makes it an excellent choice for those with early or late flights.

Best for a short city break:

Hampton Inn St. Marys: This hotel provides a comfortable and convenient stay for a short city break. With well-appointed rooms, a fitness center, and complimentary breakfast, guests can enjoy a hassle-free stay. The Hampton Inn is located near attractions like the St. Marys Historical Society and the Deckers Chapel.

Allegheny National Forest Vacation Rentals: These cozy vacation rentals offer a home-away-from-home experience for a short city break. Enjoy fully equipped cabins and cottages surrounded by nature, providing a peaceful retreat while still being within easy reach of St. Marys and its attractions.

Show moreLess