The best deals on hotels when visiting St. Marys in Pennsylvania.

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 St. Marys, Pennsylvania 15857

Cobblestone Inn & Suites St. Marys

328 Depot Street St. Marys, PA

With affordable rooms starting at $258.99, Cobblestone Inn & Suites St. Marys provides secure accommodations for travelers bound for St. Marys, creating a clean, inviting space. Relax in rooms that combine comfort with practical luxury, offering more amenities to enhance your stay without the high costs.

At Cobblestone Inn & Suites St. Marys, guests can enjoy the convenience of a short drive into downtown St. Marys, making it easy to explore the city’s most vibrant spots. Step into a welcoming St. Marys stay with accommodations that blend comfort and affordability—reserve now!

  Call (855) 234-2997 to book with an agent.
  2.2 miles from ST. Marys, PA 15857

Starting at

$258.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites St. Marys an IHG Hotel

195 Comfort Lane St. Marys, PA

With budget-friendly rooms starting at $150.00, Holiday Inn Express & Suites St. Marys an IHG Hotel is ideal for guests bound for St. Marys, creating a clean and inviting space perfect for relaxation. Experience the local area with Holiday Inn Express's bike rental service, a fun and eco-friendly way to explore.

From Holiday Inn Express & Suites St. Marys an IHG Hotel, a brief drive brings guests right into downtown St. Marys, where the city’s most iconic sights are easily accessible. Stay affordably in St. Marys with a hotel that enhances your travel experience—reserve now!

  Call (855) 239-4019 to book with an agent.
  4.0 miles from ST. Marys, PA 15857

Starting at

$150.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Executive Inn

1002 Earth Road St. Marys, PA

Stay at Best Western Plus Executive Inn and relax as you explore St. Marys, with quality rooms offering a peaceful retreat, starting at a budget-friendly rate of $127.99 per night. Experience the personalized room configuration at Best Western Plus, allowing guests to choose their preferred room layout.

Guests staying at Best Western Plus Executive Inn will love the convenience of being close to downtown St. Marys, where the city’s most popular destinations are just a short drive away. Choose a St. Marys hotel that transforms your visit with well-rounded, inviting amenities—lock in today!

  Call (855) 233-0132 to book with an agent.
  4.1 miles from ST. Marys, PA 15857

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

The Royal Inn

17089 Boot Jack Rd. Rt 219 Ridgway, PA

Guests visiting St. Marys can relax in snug comfort at The Royal Inn, where budget-friendly rooms start at $73.00, creating a warm, welcoming space. Find a balance of comfort and value in rooms that provide a straightforward, clean, and comfortable environment.

At The Royal Inn, guests can relax in the quiet surroundings of the hotel, while downtown St. Marys remains accessible for easy city exploration. Take comfort in knowing your St. Marys trip is both cost-effective and enjoyable—book today!

  Call (855) 233-0132 to book with an agent.
  9.6 miles from ST. Marys, PA 15857

Starting at

$73.00

per night

Read Reviews View Amenities View All Rooms

Elker Inn & Suites

324 Allenhurst Ave Ridgway, PA

Guests traveling to St. Marys will find Elker Inn & Suites an ideal choice, with comfortable rooms beginning at $130.99, creating a warm, welcoming environment for rest. Experience a stay that keeps things simple, with rooms that provide the essentials for a comfortable and affordable visit.

At Elker Inn & Suites, guests can enjoy the peaceful environment, while knowing downtown St. Marys is a convenient drive away for city exploration. Plan your St. Marys trip with ease and savings in mind—reserve your hotel room now!

  Call (855) 234-2997 to book with an agent.
  10.4 miles from ST. Marys, PA 15857

Starting at

$130.99

per night

Read Reviews View Amenities View All Rooms

Bennetts Valley Elk Country Inn

18473 Bennetts Valley Hwy Weedville, PA

With rates beginning at $85.00, Bennetts Valley Elk Country Inn provides affordable comfort for guests traveling to St. Marys, creating a intimate space ideal for rest and relaxation. Relax in rooms that offer a straightforward approach to lodging, with all the necessary comforts for a budget-friendly trip.

Guests can unwind at Bennetts Valley Elk Country Inn in peaceful surroundings, while downtown St. Marys remains easily accessible by car. Book a welcoming, budget-savvy hotel for your St. Marys travels—secure now!

  Call (855) 235-6136 to book with an agent.
  13.2 miles from ST. Marys, PA 15857

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

The Hygrade Inn

212 East 4th St Emporium, PA

Step into a charming escape at The Hygrade Inn on your journey to St. Marys, where refined accommodations provide comfort, with nightly rates starting from $155.99. Stay in rooms that are designed with a focus on luxury and comfort, offering upscale amenities and elegant interiors.

A quiet retreat awaits at The Hygrade Inn, where guests can enjoy relaxation and still access downtown St. Marys with ease. Experience a St. Marys escape that pairs luxury with outstanding hospitality—reserve now!

  Call (855) 234-5074 to book with an agent.
  16.0 miles from ST. Marys, PA 15857

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites DuBois

2219 Bee Line Hwy DuBois, PA

For a heartwarming and affordable stay, Fairfield Inn & Suites DuBois offers inviting rooms with rates beginning at $169.99, creating a comfortable space near St. Marys. Discover the friendly atmosphere of Fairfield's community dining events, where guests can enjoy themed dinners and local cuisine.

Stay at Fairfield Inn & Suites DuBois for a restful escape, where guests can relax in comfort while keeping St. Marys within easy reach. Make the most of your time in St. Marys with a hotel that enhances your stay—lock in today!

  Call (855) 235-0725 to book with an agent.
  24.6 miles from ST. Marys, PA 15857

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton DuBois PA

15 Industrial Drive DuBois, PA

Discover the sheltered charm of Homewood Suites by Hilton DuBois PA near St. Marys, where quality rooms provide a peaceful retreat, with nightly rates beginning at an accessible $136.99. Experience enhanced productivity with Homewood Suites' ergonomic workstations, complete with ample lighting and comfortable seating.

Step into comfort at Homewood Suites by Hilton DuBois PA, a serene retreat with the convenience of St. Marys's attractions just a short drive away. Get the most out of St. Marys with accommodations that make every dollar go further—reserve now!

  Call (855) 235-0725 to book with an agent.
  24.8 miles from ST. Marys, PA 15857

Starting at

$136.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites

10 Lakeside Ave DuBois, PA

For an affordable and welcoming stay near St. Marys, Comfort Suites offers budget-friendly rooms with rates from $132.00, creating a clean and comfortable atmosphere. Take a moment to relax in Comfort Suites' inviting seating areas, perfect for casual gatherings or enjoying a bit of quiet time.

Guests seeking both rest and adventure will love Comfort Suites, a quiet retreat with the vibrant offerings of St. Marys nearby. Discover a St. Marys stay that makes every moment worthwhile with practical, cost-saving lodging—lock in today!

  Call (855) 234-2997 to book with an agent.
  25.1 miles from ST. Marys, PA 15857

Starting at

$132.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn DuBois

1582 Bee Line Hwy DuBois, PA

For a restful stay near St. Marys, Hampton Inn DuBois offers comforting accommodations with rooms from $105.99, creating a clean and comfortable environment perfect for relaxation. Savor the convenience of Hampton’s express breakfast options, designed for guests needing a quick and nutritious start to their busy days.

Unwind in the serene setting of Hampton Inn DuBois, while knowing St. Marys's lively streets are never too far away. Maximize your St. Marys adventure with thoughtfully designed, affordable lodging—secure your room now!

  Call (855) 236-8982 to book with an agent.
  25.2 miles from ST. Marys, PA 15857

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites DuBois an IHG Hotel

1690 Rich Hwy DuBois, PA

With rates beginning at $119.00, Holiday Inn Express Hotel & Suites DuBois an IHG Hotel provides budget-friendly comfort for travelers bound for St. Marys, creating a clean, inviting space. Enjoy the convenience of Holiday Inn Express's ticket service, helping you purchase tickets for local attractions and events.

Surrounded by peace and quiet, Holiday Inn Express Hotel & Suites DuBois an IHG Hotel lets you relax while keeping the thrills of St. Marys within reach. Find your happy place in St. Marys with accommodations that cater to your needs and budget—secure now!

  Call (855) 239-4019 to book with an agent.
  25.4 miles from ST. Marys, PA 15857

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Best Western DuBois Hotel

82 North Park Place DuBois, PA

Guests visiting St. Marys will find warm-hearted accommodations at Best Western DuBois Hotel, with rooms beginning at $96.99, creating a clean, inviting environment perfect for rest. Maintain your health routine in Best Western's fully equipped fitness centers, designed to cater to all levels of exercise.

Enjoy a quiet stay at Best Western DuBois Hotel, perfectly positioned for those wanting both relaxation and proximity to St. Marys. Rest easy in St. Marys with accommodations that deliver value and quality—secure your room today!

  Call (855) 236-8982 to book with an agent.
  25.5 miles from ST. Marys, PA 15857

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

DuBois Manor Motel

525 Liberty Blvd DuBois, PA

At DuBois Manor Motel, guests bound for St. Marys can unwind in secure accommodations with rooms starting at $59.23, creating a warm, welcoming atmosphere. Stay in accommodations that provide a no-frills experience, with rooms designed for ease of use and comfort.

Relax in the comfort of DuBois Manor Motel, a quiet haven where St. Marys's attractions are always within easy reach for exploration. Take advantage of extra perks for your St. Marys trip without the high cost—reserve now!

  Call (855) 235-6136 to book with an agent.
  25.7 miles from ST. Marys, PA 15857

Starting at

$59.23

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Clearfield

14597 Clearfield Shawville Hwy Clearfield, PA

Guests visiting St. Marys will find soothing comfort at Super 8 by Wyndham Clearfield, where rooms start at $84.99, providing a clean and welcoming environment ideal for a restful stay. Discover Super 8's Wyndham Rewards program, offering guests points towards free nights, gift cards, and more with every stay.

Find your ideal escape at Super 8 by Wyndham Clearfield, where guests can unwind in comfort and explore St. Marys at their convenience. Choose an affordable, comfortable hotel for your St. Marys visit—reserve today!

  Call (855) 233-0132 to book with an agent.
  29.8 miles from ST. Marys, PA 15857

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Clearfield

14424 Clearfield Shawville Highway Clearfield, PA

With rates starting at $128.99, Best Western Plus Clearfield provides budget-conscious accommodations for travelers visiting St. Marys, creating a comforting atmosphere perfect for relaxation. Experience the benefit of multi-lingual staff at Best Western Plus, ready to assist guests from around the world in their native language.

Rest easy at Best Western Plus Clearfield, a peaceful spot just outside St. Marys, perfect for unwinding after a day of exploration. Enjoy St. Marys without financial worries by choosing a budget-savvy hotel—secure now!

  Call (855) 235-0725 to book with an agent.
  29.9 miles from ST. Marys, PA 15857

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Clearfield

1777 Industrial Park Rd Clearfield, PA

At Hampton Inn Clearfield, guests traveling to St. Marys will find inviting accommodations with rooms starting at $123.99, creating a enchanting, welcoming environment perfect for rest. Enjoy the peace and quiet of Hampton’s dedicated quiet zones, ensuring a restful environment for rest and relaxation.

Guests will appreciate the serenity of Hampton Inn Clearfield and its close proximity to all that St. Marys has to offer. Step into St. Marys with a hotel that makes your visit enjoyable and cost-effective—book now!

  Call (855) 234-5074 to book with an agent.
  30.0 miles from ST. Marys, PA 15857

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Clearfield

1821 Industrial Park Drive Clearfield, PA

Unwind at Wingate by Wyndham Clearfield as you visit St. Marys, where quality rooms create a welcoming environment, with nightly rates starting at a budget-friendly $82.99. Enjoy the peace of mind with Wingate’s all-hours front desk service, ensuring that assistance is available at any time of the day or night.

Enjoy a peaceful retreat at Wingate by Wyndham Clearfield, ideally nestled for guests wanting to explore St. Marys while staying in a quiet setting. Enjoy a St. Marys getaway with accommodations that prioritize your ultimate comfort—reserve now!

  Call (855) 234-5074 to book with an agent.
  30.0 miles from ST. Marys, PA 15857

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Clearfield

14451 Clearfield Shawville Highway Clearfield, PA

Guests traveling to St. Marys will find Red Roof Inn Clearfield a peaceful, budget-conscious choice, with rooms beginning at $80.99, creating a welcoming environment ideal for relaxation. Experience great value and cleanliness at Red Roof Inn, where affordable rates are matched by well-maintained and tidy accommodations.

Find your restful retreat at Red Roof Inn Clearfield, where guests can enjoy the balance of a quiet stay and the excitement of St. Marys. Make the most of your St. Marys trip with cost-saving, inviting lodging—secure today!

  Call (855) 234-5074 to book with an agent.
  30.0 miles from ST. Marys, PA 15857

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Clearfield an IHG Hotel

1625 Industrial Park Road Clearfield, PA

For a welcoming and budget-friendly stay, Holiday Inn Express Hotel & Suites Clearfield an IHG Hotel offers inviting rooms with rates from $154.00, creating a relaxing space ideal for travelers bound for St. Marys. Relax with Holiday Inn Express's blackout curtains in every room, ensuring a dark and quiet environment for a restful night's sleep.

Take time to relax at Holiday Inn Express Hotel & Suites Clearfield an IHG Hotel, where a calm setting is complemented by the convenience of being near St. Marys. Maximize your St. Marys travels with a hotel that’s both practical and inviting—lock in today!

  Call (855) 233-7850 to book with an agent.
  30.1 miles from ST. Marys, PA 15857

Starting at

$154.00

per night

Read Reviews View Amenities View All Rooms

Budget Inn Clearfield

6321 Clearfield Woodland Hwy Clearfield, PA

At Budget Inn Clearfield, travelers to St. Marys will find affordable comfort with rooms starting at $65.99, creating a sheltered, welcoming environment ideal for relaxation. Find comfort in clean, well-appointed rooms that provide everything you need for a budget-friendly stay.

Escape the crowds at Budget Inn Clearfield, where guests can relax in quiet comfort with St. Marys's highlights just a short drive away. Plan your St. Marys getaway with affordable and relaxing accommodations—secure now!

  Call (855) 236-8982 to book with an agent.
  31.3 miles from ST. Marys, PA 15857

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Royal Inn Clearfield

6259 Clearfield Woodland Hwy Clearfield, PA

For a restorative and comfortable stay, Royal Inn Clearfield offers budget-friendly accommodations with rooms from $57.99, providing a clean, inviting space near St. Marys. Find a comfortable retreat in our rooms, where basic amenities and attentive service create a value-driven experience.

Step away from the crowds at Royal Inn Clearfield, a quiet escape where St. Marys's vibrant offerings are never too far from reach. Stay smart and enjoy added comfort for your St. Marys adventure—reserve your room today!

  Call (855) 233-0132 to book with an agent.
  31.4 miles from ST. Marys, PA 15857

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Bradford

515 South Avenue Bradford, PA

Guests traveling to St. Marys will enjoy the inviting accommodations at Econo Lodge Bradford, with rooms beginning at $60.99, creating a clean and comfortable space for rest. Explore with confidence from Econo Lodge's convenient locations, perfect for guests looking to experience the local area without overspending.

Discover the tranquility of Econo Lodge Bradford, where guests can unwind while keeping the sights of St. Marys within easy reach. Stay comfortably and keep your budget intact while visiting St. Marys—book your room now!

  Call (855) 233-7850 to book with an agent.
  33.6 miles from ST. Marys, PA 15857

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Rest Stop 6 Inn

9045 Route 6 Tiona, PA

For budget-conscious travelers visiting St. Marys, Rest Stop 6 Inn offers inviting accommodations with rates beginning at $65.00, creating a clean and comfortable space. Experience convenience in a friendly setting, where rooms are equipped with necessary amenities and simple comforts.

Discover a calming retreat at Rest Stop 6 Inn, where the peaceful surroundings are complemented by proximity to St. Marys. Enjoy a worry-free St. Marys adventure with budget-conscious, well-equipped lodging—book today!

  Call (855) 234-7135 to book with an agent.
  33.8 miles from ST. Marys, PA 15857

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms