Find hotels in St. Marys, PA from $56

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Marys hotels

Holiday Inn Express & Suites St Marys by IHG

Holiday Inn Express & Suites St Marys by IHG
2.5 star property
St. Marys
8.6 out of 10, Excellent, (371)
"nice place and staff"
United States
Roy
$117 nightly
The price is $130
Jan 12 - Jan 13, 2026
Total with taxes and fees
Holiday Inn Express & Suites St Marys by IHG

Best Western Plus Executive Inn

Best Western Plus Executive Inn
3.0 star property
St. Marys
8.4 out of 10, Very Good, (562)
"Very friendly ataff"
United States
Laura
$109 nightly
The price is $121
Jan 3 - Jan 4, 2026
Total with taxes and fees
Best Western Plus Executive Inn

Cobblestone Inn & Suites - St Marys

Cobblestone Inn & Suites - St Marys
2.5 star property
St. Marys
9.4 out of 10, Exceptional, (307)
"Great hotel option with excellent staff and accommodations! Would highly recommend!"
United States
Dena
$216 nightly
The price is $240
Jan 8 - Jan 9, 2026
Total with taxes and fees
Cobblestone Inn & Suites - St Marys

The Cozy Afghan Bed & Breakfast

The Cozy Afghan Bed & Breakfast
3.0 star property
St. Marys
8.8 out of 10, Excellent, (353)
"Great old building with so many of the original touches throughout. Room was clean, bed was comfy. Would stay again."
United States
Rebecca
$110 nightly
The price is $122
Dec 28 - Dec 29
Total with taxes and fees
The Cozy Afghan Bed & Breakfast

Gunners Inn

Gunners Inn
2.5 star property
St. Marys
7.8 out of 10, Good, (111)
"Good staff"
United States
John
$50 nightly
The price is $56
Jan 12 - Jan 13, 2026
Total with taxes and fees
Gunners Inn

Fairfield Inn & Suites DuBois

Fairfield Inn & Suites DuBois
2.5 star property
DuBois
9.6 out of 10, Exceptional, (737)
"My family and I had lovely stay there. The rooms were comfortable and spacious and the continental breakfast was decent. "
United States
Jorge
$116 nightly
The price is $129
Jan 4 - Jan 5, 2026
Total with taxes and fees
Fairfield Inn & Suites DuBois

Bennetts Valley Elk Country Inn

Bennetts Valley Elk Country Inn
2.0 star property
Weedville
8.4 out of 10, Very Good, (171)
"The owner welcomed us personally and was incredibly kind and helpful throughout our stay. The room and common areas were spotless and well cared for, making our visit very comfortable. Overall, a great experience — highly recommend to anyone looking for a peaceful and friendly place to stay"
United States
Carrie
$111 nightly
The price is $121
Dec 28 - Dec 29
Total with taxes and fees
Bennetts Valley Elk Country Inn

Elker Inn & Suites

Elker Inn & Suites
2.0 star property
Ridgway
9.2 out of 10, Wonderful, (130)
"Very nice place "
United States
Dale
$101 nightly
The price is $113
Jan 8 - Jan 9, 2026
Total with taxes and fees
Elker Inn & Suites

Kane Manor Inn

Kane Manor Inn
3.0 star property
Kane
9.4 out of 10, Exceptional, (66)
"Staff was great and the rooms were gorgeous"
United States
Valarie
$148 nightly
The price is $165
Dec 28 - Dec 29
Total with taxes and fees
Kane Manor Inn

The Hygrade Inn

The Hygrade Inn
3.5 star property
Emporium
9.8 out of 10, Exceptional, (86)
"Beautiful facility with a very comfortable room. The breakfast and dinner were fantastic! Jim and Matt are excellent hosts. Will definitely be back! "
United States
Gary
The Hygrade Inn

The Royal Inn

The Royal Inn
2.5 star property
Ridgway
7.8 out of 10, Good, (583)
"parking was good and secure"
Canada
SHAHAB
$85 nightly
The price is $94
Dec 28 - Dec 29
Total with taxes and fees
The Royal Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Marys attractions

Learn more about St. Marys

Nestled in the Allegheny Mountains, this charming town invites you to explore its rich elk-viewing opportunities and scenic hiking trails. Don't miss the Straub Brewery tour, where you can sample craft beers and learn about the town's brewing heritage.

The Domes of St. Marys Greek Catholic Church, Johnstown, Pennsylvania, USA

Top St. Marys Hotel Reviews

More cheap stays in St. Marys

Hotels in St. Marys with star-rating

Find out more about St. Marys

Top reasons to visit St. Marys

  • Outdoor Adventures: St. Marys is a haven for outdoor enthusiasts, offering hiking trails, urban parks, and scenic beauty.
  • Family-Friendly Activities: Enjoy fun family nights and various recreational activities suitable for all ages.
  • Charming Neighborhoods: Explore quaint neighborhoods and local malls that provide a warm, welcoming atmosphere.
  • Relaxing Getaways: Nearby beach resorts offer a luxurious escape for those seeking relaxation.
  • Comfortable Accommodations: A variety of hotels and resorts ensure a comfortable stay tailored to different needs.

Find great hotels in and around St. Marys

Explore a variety of hotel accommodations in St. Marys, Pennsylvania, perfect for families, business travelers, or a romantic getaway. Whether you're looking for the best hotels, reading reviews, or checking room rates, you'll find options that cater to your needs. Enjoy a comfortable stay in this charming town, where both hotels and resorts provide excellent services and facilities for a memorable vacation experience.

  • Best Western Plus Executive Inn: Situated in the heart of St. Marys, the Best Western Plus Executive Inn is a 3-star hotel that caters to business travelers seeking a productive stay. With amenities like a 24-hour business center, meeting rooms, and conference spaces, this hotel is designed to meet the needs of professionals on the go. Guests can enjoy comfortable accommodations that blend functionality and comfort, making it an ideal choice for those looking to balance work and leisure.
  • The Royal Inn: Located just 8 miles from St. Marys, The Royal Inn offers a cozy retreat for visitors with its welcoming atmosphere. This hotel features a variety of dining options, including complimentary breakfast, dinner services, and a restaurant for a delightful culinary experience. Additionally, guests can unwind with entertainment options such as cable TV and premium channels. Whether you’re here for a quick getaway or a leisurely stay, The Royal Inn ensures a comfortable and enjoyable experience.
  • Cobblestone Inn & Suites - St Marys: Nestled in St. Marys, the Cobblestone Inn & Suites combines modern comfort with business-friendly amenities. This hotel is tailored for travelers who require a professional environment, featuring a 24-hour business center to accommodate your needs. Guests can expect well-appointed rooms that provide a relaxing atmosphere after a busy day. With its commitment to quality service, the Cobblestone Inn ensures that your stay is both productive and pleasurable.

Where to stay near St. Marys

St. Marys, Pennsylvania, offers an exciting blend of outdoor adventures and scenic beauty, perfect for families and budget-conscious travelers. Explore nearby attractions like quaint neighborhoods and local malls, where friendly faces and a welcoming atmosphere await. For those seeking relaxation, nearby beach resorts provide a luxurious escape. Whether you’re hiking the stunning landscapes or enjoying family-friendly activities, St. Marys promises a memorable vacation experience filled with charm and adventure.

  • Benezette: Located 12 miles from St. Marys, Benezette is a charming city renowned for its stunning natural scenery and outdoor adventures. The area attracts seasonal visitors, with the peak travel months being from August to October. Benezette is a haven for nature lovers, offering recreational areas and hiking trails that provide ample opportunities for exploration. Visitors can also enjoy educational experiences at the local visitor center. Don't miss the chance to visit the nearby state park and serene lake, which are perfect for a day of relaxation or a picnic surrounded by nature.
  • Weedville: Situated 11 miles from St. Marys, Weedville is a delightful city that provides a blend of outdoor activities and scenic beauty. The city experiences moderate seasonal tourism, with peak visitor numbers in September to October and during the winter months. Adventurers can explore the local hiking trails and recreational areas, making it a fantastic destination for those who love the great outdoors. Additionally, the nearby national state park and visitor center offer educational insights into the area's rich natural heritage, while the tranquil lake serves as an idyllic spot for fishing or a leisurely stroll.
  • Pennsylvania Wilds: Just 9 miles away from St. Marys, Pennsylvania Wilds is an expansive area that captivates visitors year-round. While summer peaks in July and August, there is always something to enjoy throughout the seasons. This region is a paradise for outdoor enthusiasts, boasting recreational areas, hiking trails, and even a ski resort for winter sports lovers. Visitors can explore the breathtaking landscapes of lakes and rivers, and the nearby national state park is a must-visit for its incredible wildlife and natural beauty.

Things to do in and around St. Marys

St. Marys, Pennsylvania, is perfect for outdoor enthusiasts seeking adventure and scenic beauty. Visitors can explore cozy cabins, enjoy various hiking trails, and participate in recreational activities. Families can have fun during family nights and take in the picturesque sights along the river. With plenty of opportunities for education and recreation, St. Marys is an ideal destination for a memorable vacation.

Shopping

In St. Marys, visit Franklin Plaza for a local shopping experience with a family-friendly atmosphere. If you're up for a drive, check out DuBois Mall, located 23 miles away, featuring a mix of stores and entertainment options for a fun day out.

Recreation

Experience the scenic Scottish Heights Golf Club, where you can enjoy a round of golf surrounded by beautiful landscapes. For relaxation, visit Sandy Township Recreational Park, offering serene walking trails and tranquil spots. Don't miss Dubois Country Club for another fantastic golfing experience amidst nature.

Adventure

Explore the Potato Creek Trailhead, located 28 miles from St. Marys, for an invigorating hike surrounded by nature. Experience the thrill of outdoor adventure while enjoying scenic views and the beauty of the local landscape. It's perfect for nature lovers and those seeking a refreshing escape.

Nightlife

In St. Marys, Fun Central offers thrilling arcade adventures, while the Apollo Theatre provides a cozy spot for romantic movie nights. For a cultural experience, the Riverwalk Amphitheatre showcases events perfect for families and couples alike, all within a short drive from town.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Marys

To save money on your trip to St. Marys, consider visiting in March or December to January when hotel prices are lower, especially on Sundays. Use Expedia’s search tool to find budget-friendly accommodations and consider booking a package deal for potential savings on flights and activities. Look for eco-friendly hotels and join Expedia's One Key membership for exclusive discounts and rewards. For free activities, explore the beautiful natural surroundings, and utilize public transport for affordable travel around the area. Avoid Saturdays for the best rates on your stay.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Marys are March and December to January, where the prices are slightly lower. This is in comparison to August to October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Marys is Sunday. The most expensive day to stay in St. Marys is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool lets you customize your travel experience by choosing your budget, desired location, and additional preferences. You can organize the results by price, displaying the most affordable hotels first. Additionally, you have the option to narrow your search by hotel type. For instance, selecting the Eco-certified filter will show you a list of sustainable and eco-friendly hotels that you can book.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay in St. Marys with your flights and activities by choosing an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around St. Marys

St. Marys, Pennsylvania, is perfect for outdoor enthusiasts and adventure seekers. Visitors can explore urban parks, libraries, and the nearby national state park, making it an ideal destination for family outings and city experiences. Don't miss the charm of Saint Mary, which adds a unique touch to your itinerary. With plenty of scenic spots and activities, St. Marys offers a fulfilling vacation for everyone.

  • Memorial Park: Located in the heart of St. Marys, Memorial Park offers a vibrant urban atmosphere where families can enjoy picnics, playgrounds, and walking trails. The park’s well-maintained grounds are perfect for relaxation and outdoor activities.
  • Center House Museum: Situated 9 miles from St. Marys, the Center House Museum immerses visitors in local culture with its fascinating exhibits and artifacts. It’s a great place to learn about the region's history and heritage.
  • Kersey Community Park: Just 5 miles from St. Marys, Kersey Community Park is an eco-friendly space perfect for families. With its lush greenery and recreational amenities, it invites visitors to explore the outdoors and connect with nature.

Best time to go to St. Marys

The best time to visit St. Marys is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is very cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January23.5°F (-4.7°C)Light RainVery CloudySlightly LowSlightly Low
February25.7°F (-3.5°C)Light RainMostly CloudyAverageAverage
March34.2°F (1.2°C)Light RainMostly CloudySlightly LowSlightly Low
April45.0°F (7.2°C)Light RainMostly CloudyAverageAverage
May56.7°F (13.7°C)Light RainMostly CloudyAverageAverage
June64.0°F (17.8°C)Light RainMostly SunnyAverageAverage
July68.7°F (20.4°C)Light RainMostly SunnySlightly HighAverage
August66.9°F (19.4°C)Light RainMostly SunnySlightly HighSlightly High
September60.6°F (15.9°C)Light RainMostly SunnyAverageSlightly High
October49.5°F (9.7°C)Light RainMostly CloudySlightly HighSlightly High
November37.6°F (3.1°C)Light RainMostly CloudyAverageAverage
December30.2°F (-1.0°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to St. Marys

Traveling to St. Marys, Pennsylvania, you have several airport options. State College, PA (SCE-University Park) is 54 miles away, with nearby hotels like the 4-star Graduate by Hilton, located 4 miles from the airport, and the 3.5-star Penn Stater Hotel, just 1 mile away. DuBois, PA (DUJ-DuBois Regional) is 24 miles from St. Marys, with the 3-star Hotel Veranda 6 miles away and Holiday Inn Express also 6 miles from the airport. Finally, Bradford, PA (BFD-Bradford Regional) is 26 miles away, featuring hotels like the 3-star Best Western Plus, located 11 miles from the airport. Each hotel offers convenient access to its respective airport.

Frequently asked questions

What is the best area to stay in St Marys?
The best area to stay in St. Marys is near the downtown core, particularly around the intersection of North Michael Street and Maurus Street.

This central area offers convenient access to local businesses and dining options. You'll find a selection of local eateries and shops along these main thoroughfares, making it easy to explore on foot. Its compact nature means most amenities are just a short walk away.

For couples looking for a relaxed stay with easy access to local amenities, this downtown area is ideal. You can enjoy strolls to local restaurants and explore the small-town charm without needing to drive frequently.

Travelers prioritizing convenience and a central location for exploring St. Marys and its surroundings will appreciate staying here.
What are the best hotels in St Marys that travelers recommend?
Two of the best hotels in St Marys that receive consistently high recommendations from travelers are the Cobblestone Inn & Suites - St Marys and The Cozy Afghan Bed & Breakfast.

The Cobblestone Inn & Suites - St Marys, with an outstanding 9.4 rating, offers comfortable and clean rooms with premium bedding and air conditioning. Guests appreciate the complimentary continental breakfast. Its location is convenient for exploring the shopping district and is within walking distance of attractions like the Apollo Theatre and St. Marys Public Library.

Another highly recommended option is the 3-star Cozy Afghan Bed & Breakfast, which has an 8.8 rating. This hotel provides spacious and great rooms with designer toiletries and a fireplace. Guests frequently praise the delicious and complimentary full breakfast, as well as the nice service and clean house. It is also conveniently located near the Apollo Theatre and St. Marys Public Library.
What are the best family hotels in St Marys?
For family-friendly hotels in St Marys, consider the Cobblestone Inn & Suites - St Marys, The Cozy Afghan Bed & Breakfast, and Best Western Plus Executive Inn.

The Cobblestone Inn & Suites - St Marys, with an impressive 9.4 rating, offers comfortable and clean rooms and a good breakfast. Families will appreciate the availability of cribs and complimentary breakfast, along with free self-parking and free WiFi. It's conveniently located near St. Marys Public Library, Kaulmont Park, Memorial Park, and the Apollo Theatre.

The Cozy Afghan Bed & Breakfast, a 3-star property with an 8.8 rating, is praised for its delicious and good breakfast, great and big rooms, and great facilities. Guests also mention the clean house and nice service. This bed and breakfast provides free rollaway extra beds and cribs, free full breakfast, and free self-parking, making it ideal for families. It's very close to St. Marys Public Library and the Apollo Theatre.

Another excellent family option is the 3-star Best Western Plus Executive Inn, rated 8.4. This hotel offers connecting rooms, which are very convenient for families, along with free continental breakfast, free toiletries, and free self-parking. Guests consistently describe the rooms as comfortable and clean, and the staff as friendly and helpful. The hot and free breakfast is also a highlight. Find more child-friendly accommodations in St Marys
What hotels in St Marys offer free breakfast?
For hotels in St Marys that offer free breakfast, consider the Cobblestone Inn & Suites - St Marys, The Cozy Afghan Bed & Breakfast, Holiday Inn Express & Suites St Marys by IHG, Best Western Plus Executive Inn, and Gunners Inn.

The Cobblestone Inn & Suites - St Marys, with an impressive 9.4 rating, provides both free breakfast and free continental breakfast. Guests frequently mention the comfortable and clean rooms, and the breakfast is often described as good. It is conveniently located near Leaning Pines Public Golf Course and Kaulmont Park.

The 3-star Cozy Afghan Bed & Breakfast, rated 8.8, offers a free full breakfast daily. Guests consistently praise the delicious breakfast and the great, big rooms. It is situated close to Memorial Park and Saint Marys Public Library.

The Holiday Inn Express & Suites St Marys by IHG, with an 8.6 rating, includes a free buffet breakfast. Travelers appreciate the comfortable and clean rooms, the great breakfast, and the friendly staff. Benzinger Park is also nearby.

The 3-star Best Western Plus Executive Inn, rated 8.4, provides a free continental breakfast daily. Guests highlight the comfortable and clean rooms and the friendly and helpful staff. It is also located close to Benzinger Park.

Gunners Inn, with a 7.8 rating, offers a free continental and self-serve breakfast. Guests often describe the rooms as nice. It is conveniently located near Saint Marys Public Library and Memorial Park. Find more hotels with free breakfast in St Marys
What are the best budget hotels in St Marys?
For budget-friendly accommodations in St Marys, consider the Cobblestone Inn & Suites - St Marys, Holiday Inn Express & Suites St Marys by IHG, Best Western Plus Executive Inn, Gunners Inn, and The Cozy Afghan Bed & Breakfast.

The Cobblestone Inn & Suites - St Marys has an impressive 9.4 rating, with guests often mentioning the comfortable and clean rooms and good breakfast. It offers free breakfast, free self-parking, and free WiFi. This hotel is conveniently located near Leaning Pines Public Golf Course, Kaulmont Park, Memorial Park, and Saint Marys Public Library.

Another excellent choice is the Holiday Inn Express & Suites St Marys by IHG, rated 8.6. Guests consistently praise the comfortable and clean rooms, great breakfast, and friendly staff. It also provides free breakfast, free buffet breakfast, free self-parking, and free WiFi. Benzinger Park is just a short distance away.

The 3-star Best Western Plus Executive Inn, with an 8.4 rating, is a popular option. Travelers frequently highlight the comfortable and clean rooms, friendly and helpful staff, and hot, free breakfast. Amenities include free toiletries, free self-parking, and free WiFi. It is also close to Benzinger Park.

The Gunners Inn, rated 7.8, offers nice rooms and includes free self-parking, free breakfast, and free WiFi. It's situated close to Leaning Pines Public Golf Course, Kaulmont Park, Memorial Park, and Saint Marys Public Library.

Finally, The Cozy Afghan Bed & Breakfast, a 3-star property with an 8.8 rating, is known for its delicious and good breakfast, great and big rooms, and great facilities. It provides free self-parking, free WiFi, and a complimentary full breakfast. This bed and breakfast is near Leaning Pines Public Golf Course, Kaulmont Park, Memorial Park, and Saint Marys Public Library. View all budget hotels in St Marys
What are the most romantic hotels in St Marys for couples?
For a romantic stay in St Marys, the Best Western Plus Executive Inn is a highly-rated option for couples.

This 3-star hotel, with an 8.4 rating, offers comfortable and clean rooms, often praised by guests. The staff are frequently described as friendly and helpful, contributing to a pleasant stay. Couples can enjoy a complimentary hot continental breakfast to start their day. The hotel also provides free WiFi and free self-parking. Some rooms offer a mountain view, superb for a peaceful and romantic setting. For those looking to explore, Benzinger Park is just 1.3 miles away. See all romantic hotels in St Marys
When is the best time to go to St Marys?
The best time to visit St. Marys is during the late spring, summer, and early autumn months, from May through October, when the weather is most pleasant for outdoor activities.

During these months, the temperatures are generally mild to warm, making it ideal for exploring the natural beauty of the Pennsylvania Wilds. This period is superb for visitors interested in hiking, wildlife viewing, and enjoying the numerous state parks and forests in the area, such as Elk State Forest, known for its elk population.

Families will particularly appreciate the summer months, as the warmer weather allows for activities like swimming, fishing, and picnicking in the local parks. Many community events and festivals also take place during this time, offering additional entertainment for all ages.

For couples, the early autumn, specifically September and October, offers a beautiful experience with the changing fall foliage.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Marys.
How can I save on a St. Marys hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Marys hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. Marys hotel?
Prices for hotels in St. Marys often vary, but you can find a great deal from $56 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia