The best deals on hotels when visiting St. Clair 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. Clair, Pennsylvania 17970

Pottsville Inn

101 South Progress Avenue Pottsville, PA

Stay at Pottsville Inn for a comfortable visit to St. Clair, where secure rooms offer relaxation and quality, with starting rates at just $98.99 per night. Relax in rooms that offer a unique combination of modern amenities and traditional comfort, ensuring a pleasant visit.

Pottsville Inn offers a great location for those wanting to visit St. Clair, where downtown is just a short drive away for convenient access to the city’s top spots. Plan your perfect St. Clair getaway with accommodations that make relaxation a priority—secure now!

  Call (855) 236-8982 to book with an agent.
  2.5 miles from ST. Clair, PA 17970

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Frackville PA

701 Altamont Blvd Frackville, PA

For a mellifluous, budget-friendly stay, Motel 6 Frackville PA provides affordable rooms with rates from $74.99, creating a clean, inviting space perfect for relaxation. Benefit from Motel 6's commitment to providing a comfortable sleep environment, featuring beds and bedding chosen for comfort.

From Motel 6 Frackville PA, guests can quickly reach downtown St. Clair by car, making it simple to visit the city’s most popular attractions without staying in the center. Stay smart and enjoy St. Clair with a practical, comfortable hotel—book today!

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

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Frackville

115 West Coal St Frackville, PA

With budget-friendly rooms beginning at $60.99, Budget Inn Frackville is ideal for travelers visiting St. Clair, providing a warm and inviting atmosphere for a restful stay. Enjoy standard amenities in rooms that offer a comfortable environment for a worry-free visit.

With downtown St. Clair just a short drive away, guests at Budget Inn Frackville can explore the city’s most vibrant spots while staying in a quieter location. Stay affordably and comfortably on your St. Clair getaway—lock in your hotel room today!

  Call (855) 235-0725 to book with an agent.
  4.2 miles from ST. Clair, PA 17970

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Frackville an IHG Hotel

956 Schuylkill Mall Frackville, PA

At Holiday Inn Express Hotel & Suites Frackville an IHG Hotel, travelers to St. Clair will find easygoing rooms with rates starting at $199.00, creating a clean, welcoming space perfect for a relaxing stay. Stay hydrated with Holiday Inn Express's complimentary water stations, conveniently located throughout the hotel.

With downtown St. Clair just a short drive away, guests at Holiday Inn Express Hotel & Suites Frackville an IHG Hotel can explore the city’s top sights while enjoying a quieter, more peaceful stay. Enjoy the convenience of well-situated, cost-effective lodging in St. Clair—book today!

  Call (855) 239-4019 to book with an agent.
  4.2 miles from ST. Clair, PA 17970

Starting at

$199.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Frackville

501 South Middle St Frackville, PA

Guests bound for St. Clair will find comforting accommodations at Econo Lodge Frackville, with rooms starting at $64.99, creating a warm and inviting atmosphere perfect for a peaceful stay. Rest assured with Econo Lodge's enhanced cleaning measures, focusing on high-touch areas and guest safety.

With downtown St. Clair only a short drive away, guests at Econo Lodge Frackville can explore the city’s top attractions while enjoying a quieter stay. Enjoy a cozy, cost-saving hotel for your St. Clair travels—book your stay today!

  Call (855) 239-5277 to book with an agent.
  4.4 miles from ST. Clair, PA 17970

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

300 Route 61 S Schuylkill Haven, PA

For a heartwarming and affordable stay near St. Clair, Rodeway Inn offers budget-friendly rooms with rates from $53.99, creating a warm and welcoming atmosphere. Relax in accommodations that offer a comfortable environment, making your stay both pleasant and affordable.

The calm setting of Rodeway Inn provides guests a retreat, with the vibrancy of downtown St. Clair still just a drive away for convenience. Book a practical, inviting hotel for your St. Clair adventure and save—secure now!

  Call (855) 236-8982 to book with an agent.
  5.7 miles from ST. Clair, PA 17970

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Frackville (Pottsville) PA

100 Keystone Blvd. East Pottsville, PA

Country Inn & Suites by Radisson Frackville (Pottsville) PA offers a comfortable choice for travelers to St. Clair, with intimate-feeling accommodations that provide a warm ambiance, with nightly rates beginning at $162.99. Enjoy the bright and cheerful breakfast room at Country Inn & Suites, where you can enjoy your morning meal in a pleasant setting.

At Country Inn & Suites by Radisson Frackville (Pottsville) PA, guests can appreciate the relaxing environment, while downtown St. Clair remains a short drive away for all their city adventures. Find the ideal base for your St. Clair travels with a hotel that delivers excellence—reserve now!

  Call (855) 239-4019 to book with an agent.
  5.9 miles from ST. Clair, PA 17970

Starting at

$162.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Barnesville Frackville

1252 Morea Road Barnesville, PA

For travelers headed to St. Clair, Comfort Inn & Suites Barnesville Frackville offers inviting rooms with rates starting at $160.99, creating a clean and welcoming environment perfect for relaxation. Appreciate the security of Comfort Inn's properties, offering a safe and secure environment for all guests.

Guests at Comfort Inn & Suites Barnesville Frackville will appreciate the quiet surroundings, with downtown St. Clair just a convenient drive away for a day of city exploration. Uncover the perfect balance of comfort and affordability in St. Clair—reserve today!

  Call (855) 233-0132 to book with an agent.
  7.4 miles from ST. Clair, PA 17970

Starting at

$160.99

per night

Read Reviews View Amenities View All Rooms

Bischoff Inn Former 1870 Furniture Factory Now 5 Room Boutique Hotel

320 Lafayette St Tamaqua, PA

For a soft and comfortable stay, Bischoff Inn Former 1870 Furniture Factory Now 5 Room Boutique Hotel offers budget-friendly accommodations with rooms from $207.99, providing a clean, inviting space near St. Clair. Find comfort in rooms that deliver practical amenities, ensuring a pleasant and economical stay.

Escape the hustle of downtown St. Clair at Bischoff Inn Former 1870 Furniture Factory Now 5 Room Boutique Hotel, where peaceful surroundings create a restful stay. Choose value and comfort for your St. Clair travels—book your affordable stay now!

  Call (855) 234-7135 to book with an agent.
  12.3 miles from ST. Clair, PA 17970

Starting at

$207.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Shartlesville PA

35 Roadside Drive Bernville, PA

For a welcoming stay near St. Clair, Motel 6 Shartlesville PA offers budget-friendly accommodations with rates starting at $59.83, creating a warm and inviting atmosphere. Relax in Motel 6's accommodations, knowing that you're receiving one of the best values in lodging without sacrificing quality or comfort.

With downtown St. Clair a scenic drive away, guests at Motel 6 Shartlesville PA can balance city adventures with the relaxing atmosphere of the hotel. Plan your St. Clair adventure with comfort and affordability—reserve your hotel today!

  Call (855) 235-6136 to book with an agent.
  14.8 miles from ST. Clair, PA 17970

Starting at

$59.83

per night

Read Reviews View Amenities View All Rooms

Microtel Inn & Suites by Wyndham Hamburg

50 Industrial Dr Hamburg, PA

With rooms beginning at $102.99, Microtel Inn & Suites by Wyndham Hamburg offers inviting accommodations for travelers visiting St. Clair, creating a comfortable and welcoming space for all guests. Enjoy the added convenience of Microtel's laundry facilities, making longer stays or quick refreshes a breeze.

For a more tranquil stay, Microtel Inn & Suites by Wyndham Hamburg provides peaceful surroundings, with downtown St. Clair accessible for sightseeing adventures. Enjoy St. Clair with a hotel that makes affordability feel effortless—reserve your room today!

  Call (855) 235-6136 to book with an agent.
  14.9 miles from ST. Clair, PA 17970

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Pine Grove

347 Suedberg Road Pine Grove, PA

For guests headed to St. Clair, Knights Inn Pine Grove offers relaxed accommodations with rooms starting at $70.99, creating a warm and inviting space perfect for relaxation. Experience the convenience of Knights Inn’s location, often easily accessible from major highways and roads.

Unwind in the tranquil atmosphere of Knights Inn Pine Grove, where the peaceful environment offers rest and downtown St. Clair is still nearby. Stay affordably and comfortably while exploring the best of St. Clair—lock in your room today!

  Call (855) 236-8982 to book with an agent.
  17.5 miles from ST. Clair, PA 17970

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Midway

41 Diner Rd Bethel, PA

With budget-friendly rooms beginning at $81.99, Quality Inn Midway provides charming accommodations for travelers to St. Clair, creating a welcoming environment for rest. Relax with Quality Inn's personalized streaming services, allowing you to access your favorite content directly in your room.

Travelers seeking tranquility will appreciate the calm atmosphere at Quality Inn Midway, with downtown St. Clair still close by for exploration. Explore St. Clair effortlessly with a hotel that offers exceptional value—reserve now!

  Call (855) 235-0725 to book with an agent.
  17.8 miles from ST. Clair, PA 17970

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Pine Grove I-81 Hershey Area

433 Suedberg Road Pine Grove, PA

Choose Comfort Inn Pine Grove I-81 Hershey Area for your journey to St. Clair, where easygoing rooms offer a comfortable escape, with rates beginning at an inviting $63.99 per night. Rest in newly updated rooms, where contemporary style meets the classic Comfort Inn comfort.

Relax in the quiet surroundings of Comfort Inn Pine Grove I-81 Hershey Area, where peaceful surroundings offer a restful stay and downtown St. Clair remains nearby. Experience the beauty of St. Clair with a hotel that makes travel simple and enjoyable—lock in today!

  Call (855) 235-6136 to book with an agent.
  17.8 miles from ST. Clair, PA 17970

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Pine Grove

419 Suedberg Rd Pine Grove, PA

With rooms starting at $61.99, Baymont by Wyndham Pine Grove provides inviting comfort for guests bound for St. Clair, creating a welcoming, welcoming environment perfect for unwinding. Enjoy the variety of dining options near Baymont by Wyndham locations, offering convenient access to local flavors and cuisines.

For travelers seeking both peace and proximity, Baymont by Wyndham Pine Grove offers a calm retreat while keeping downtown St. Clair nearby for adventure. Experience a well-rounded St. Clair stay with amenities that keep you comfortable—reserve now!

  Call (855) 235-0725 to book with an agent.
  18.1 miles from ST. Clair, PA 17970

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Pine Grove

481 Suedberg Rd Pine Grove, PA

For budget-savvy travelers, Hampton Inn Pine Grove offers inviting accommodations with rates starting at $114.99, creating a clean and welcoming environment ideal for relaxation. Take advantage of Hampton's digital key technology, offering a secure and contactless way to access your room via smartphone.

For a more tranquil stay, Hampton Inn Pine Grove provides peaceful surroundings, with downtown St. Clair accessible for sightseeing adventures. Enjoy peace of mind on your St. Clair trip with accommodations designed for relaxation—book today!

  Call (855) 235-6136 to book with an agent.
  18.1 miles from ST. Clair, PA 17970

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites HAZLETON an IHG Hotel

9 Bowmans Mill Rd Sugarloaf, PA

At Candlewood Suites HAZLETON an IHG Hotel, travelers to St. Clair can unwind in affordable comfort with rooms beginning at $120.00, creating a warm, inviting space ideal for relaxation. Navigate your local area with confidence, using the comprehensive area guides provided by Candlewood Suites for dining, shopping, and entertainment.

At Candlewood Suites HAZLETON an IHG Hotel, guests can unwind in the quiet surroundings, with downtown St. Clair still within easy reach for a day of exploration. Enjoy the convenience of a well-located, affordable hotel while visiting St. Clair—book today!

  Call (855) 235-0725 to book with an agent.
  19.6 miles from ST. Clair, PA 17970

Starting at

$120.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Hazleton

1 Top of The 80's Rd Sugarloaf, PA

At Hampton Inn Hazleton, travelers visiting St. Clair can enjoy inviting accommodations with rooms starting at $149.99, creating a warm, welcoming environment for rest. Take advantage of Hampton's digital key technology, offering a secure and contactless way to access your room via smartphone.

For travelers looking to balance relaxation with exploration, Hampton Inn Hazleton offers tranquility while downtown St. Clair is still close enough to visit. Enjoy St. Clair without compromise with a hotel that delivers exceptional value—reserve now!

  Call (855) 233-0132 to book with an agent.
  19.7 miles from ST. Clair, PA 17970

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn West Hazleton

58 State Route 93 Hazleton, PA

With budget-friendly rooms from $91.99, Comfort Inn West Hazleton provides inviting comfort for travelers visiting St. Clair, creating a warm, welcoming space. Appreciate the modern amenities and services at Comfort Inn, designed to meet the needs of today's travelers.

A restful retreat awaits at Comfort Inn West Hazleton, where quiet surroundings provide relaxation and downtown St. Clair remains close by. Enjoy the convenience of well-situated, cost-effective lodging in St. Clair—book today!

  Call (855) 233-7850 to book with an agent.
  19.8 miles from ST. Clair, PA 17970

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Hazleton

3 Forest Hill Rd Hazleton, PA

At Super 8 by Wyndham Hazleton, travelers visiting St. Clair can enjoy inviting comfort with rooms beginning at $85.00, creating a clean and welcoming environment for relaxation. Securely park your vehicle at Super 8, where ample parking space is provided for guests’ convenience and peace of mind.

At Super 8 by Wyndham Hazleton, guests can enjoy the serene surroundings, knowing that downtown St. Clair remains within reach for a day of adventure. Enjoy the ease of exploring St. Clair with a hotel that offers unbeatable value—lock in now!

  Call (855) 234-2997 to book with an agent.
  20.0 miles from ST. Clair, PA 17970

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Hazleton

1 Woodbine St Hazleton, PA

Guests visiting St. Clair will find hospitable comfort at Fairfield Inn & Suites by Marriott Hazleton, where budget-friendly rooms start at $139.99, creating a warm and inviting space perfect for relaxation. Indulge in the comfort and style of Fairfield's newly renovated properties, showcasing contemporary design and upgraded features.

Guests can enjoy peaceful surroundings at Fairfield Inn & Suites by Marriott Hazleton, with downtown St. Clair still a convenient drive away for sightseeing. Stay relaxed and on budget while exploring St. Clair—reserve your hotel room today!

  Call (855) 234-7135 to book with an agent.
  20.0 miles from ST. Clair, PA 17970

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Red Carpet Inn Hazleton

1221 North Church Street Hazleton, PA

With budget-friendly rooms starting at $77.99, Red Carpet Inn Hazleton is a practical choice for travelers bound for St. Clair, providing a intimate-feeling, welcoming atmosphere perfect for rest. Relax in a space that's optimized for convenience, offering a practical approach to travel with all the necessary amenities.

At Red Carpet Inn Hazleton, you can rest in peaceful surroundings while keeping the lively streets of St. Clair within easy reach. Stay cozy and keep your wallet happy while exploring St. Clair—lock in your stay today!

  Call (855) 234-2997 to book with an agent.
  21.1 miles from ST. Clair, PA 17970

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn & Suites Hazleton

1341 North Church Street Hazleton, PA

For a budget-conscious and comfortable stay, Red Roof Inn & Suites Hazleton offers heartwarming accommodations with rooms from $79.99, creating a clean and inviting space. Choose Red Roof Inn for its focus on providing a welcoming, comfortable environment for all guests, regardless of the length of stay.

Guests at Red Roof Inn & Suites Hazleton will appreciate the calm surroundings, with St. Clair's vibrant offerings only a short drive away. Make the most of your St. Clair travels with affordable, inviting lodging—book now!

  Call (855) 236-8982 to book with an agent.
  21.2 miles from ST. Clair, PA 17970

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Drums PA

1064 State Route 93 Drums, PA

With rates beginning at $64.99, Motel 6 Drums PA is an ideal option for travelers visiting St. Clair, offering intimate-feeling rooms that provide a welcoming, comfortable experience. Enjoy warm nights and cool comforts at Motel 6, a long-standing favorite among travelers seeking value and simplicity.

Guests at Motel 6 Drums PA will appreciate the calm surroundings, with St. Clair's vibrant offerings only a short drive away. Save more and experience added comfort on your St. Clair visit—book your room now!

  Call (855) 236-8982 to book with an agent.
  21.7 miles from ST. Clair, PA 17970

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms