Find hotels in St. Clairsville, OH from $45

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 253 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Oglebay Resort
3 out of 5
465 Lodge Dr., Wheeling, WV
Fully refundableReserve now, pay when you stay
The price is $99 per night from Oct 8 to Oct 9
$99
per night
Oct 8 - Oct 9
12.87 mi from city center
8.4/10 Very Good! (588 reviews)
Updates Needed
"We were there for a wedding. The hotel grounds are amazing. The hotel is outdated, and needs some love."

Reviewed on Sep 27, 2023

Oglebay Resort
Wheeling Island Hotel-Casino-Racetrack
3.5 out of 5
1 S Stone St, Wheeling, WV
The price is $83 per night from Oct 1 to Oct 2
$83
per night
Oct 1 - Oct 2
9.01 mi from city center
8/10 Very Good! (832 reviews)
Good if spend your entire stay at the casino
"The hotel is a typical casino hotel; everything is inconvenient (parking, check-in, shopping…) except for access to the casino, which is super convenient. The dining options at the casino are limited as are their hours of operation. Maintenance generally seems ok but details like peeling wallpaper ..."

Reviewed on Sep 26, 2023

Wheeling Island Hotel-Casino-Racetrack
Hampton Inn Wheeling
3 out of 5
795 National Rd, Wheeling, WV
Fully refundableReserve now, pay when you stay
The price is $121 per night from Oct 15 to Oct 16
$121
per night
Oct 15 - Oct 16
10.73 mi from city center
9.6/10 Exceptional! (1,000 reviews)
"Great staff - nice property."

Reviewed on Sep 18, 2023

Hampton Inn Wheeling
Save an average of 15% on thousands of hotels when you're signed in
Super 8 by Wyndham Wheeling/St. Clairsville OH Area
2 out of 5
2400 National Road, US 40 National Rd & I-70, Wheeling, WV
Fully refundableReserve now, pay when you stay
The price is $57 per night from Oct 16 to Oct 17
$57
per night
Oct 16 - Oct 17
13.32 mi from city center
7.2/10 Good! (685 reviews)
"Clean and safe. Right off Hwy. Wish exercise room open."

Reviewed on Sep 27, 2023

Super 8 by Wyndham Wheeling/St. Clairsville OH Area
Holiday Inn Express & Suites Moundsville, an IHG Hotel
2.5 out of 5
225 TELETECH DRIVE, Moundsville, WV
Fully refundable
The price is $114 per night from Oct 6 to Oct 7
$114
per night
Oct 6 - Oct 7
14.36 mi from city center
9.4/10 Exceptional! (165 reviews)
Awesome experience
"The hostess and housekeeping crew were extremely friendly and helpful. The room was spotless and the bed was one of the most comfortable beds I've ever slept on. If I ever have to go within 50 miles of Moundsville, I will book there again."

Reviewed on Sep 18, 2023

Holiday Inn Express & Suites Moundsville, an IHG Hotel
SpringHill Suites by Marriott Wheeling Tridelphia Area
3 out of 5
908 National Road, Wheeling, WV
Fully refundableReserve now, pay when you stay
The price is $109 per night from Oct 12 to Oct 13
$109
per night
Oct 12 - Oct 13
11.01 mi from city center
8.8/10 Excellent! (1,000 reviews)
"I enjoyed the cleanliness, beauty and size of the room. Very comfortable and accessible. The gym facilities was great. Also the staff was very friendly, helpful and efficient. Enjoyed all of it!"

Reviewed on Aug 21, 2023

SpringHill Suites by Marriott Wheeling Tridelphia Area
Days Inn by Wyndham St Clairsville
2 out of 5
52601 Holiday Dr, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $45 per night from Oct 1 to Oct 2
$45
per night
Oct 1 - Oct 2
3.36 mi from city center
7.8/10 Good! (834 reviews)
"Motel is older!! Clean very clean. Old concrete and bathroom dampness equals Rolly Pollys. Yep, there were lots of them when I used bathroom late at night. With one way roads the entrance is tricky! People were friendly, very helpful. Carpets were not worn, rooms smelled fresh and beds seemed clean. ..."

Reviewed on Sep 25, 2023

Days Inn by Wyndham St Clairsville
Wingate by Wyndham St. Clairsville/Wheeling
3 out of 5
51130 National Road E, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $78 per night from Oct 22 to Oct 23
$78
per night
Oct 22 - Oct 23
1.97 mi from city center
9.2/10 Wonderful! (675 reviews)
Comfortable experience
"We stay here every time we travel this way. Always a comfortable experience."

Reviewed on Sep 28, 2023

Wingate by Wyndham St. Clairsville/Wheeling
Americas Best Value Inn St. Clairsville Wheeling
2 out of 5
51260 National Road East, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $56 per night from Oct 3 to Oct 4
$56
per night
Oct 3 - Oct 4
2.04 mi from city center
8.6/10 Excellent! (579 reviews)
"For the price it is definitely worth the stay. Nice big rooms, the jet tubs are very nice and the staff is very helpful"

Reviewed on Sep 25, 2023

Americas Best Value Inn St. Clairsville Wheeling
Comfort Inn
2.5 out of 5
52509 National Rd E, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $67 per night from Oct 15 to Oct 16
$67
per night
Oct 15 - Oct 16
3.25 mi from city center
9.2/10 Wonderful! (718 reviews)
Good Hotel
"It was clean, renovated, and convenient. Would absolutely stay there again."

Reviewed on Sep 24, 2023

Comfort Inn
Best Western St. Clairsville Inn & Suites
2.5 out of 5
51654 National Road E, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $70 per night from Oct 1 to Oct 2
$70
per night
Oct 1 - Oct 2
2.38 mi from city center
8.8/10 Excellent! (581 reviews)
Clean Hotel
"The hotel was very clean throughout. The breakfast left a little to be desired but overall good value."

Reviewed on Sep 27, 2023

Best Western St. Clairsville Inn & Suites
Fairfield Inn and Suites by Marriott Wheeling St Clairsville
2.5 out of 5
67731 Mall Road, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $76 per night from Oct 22 to Oct 23
$76
per night
Oct 22 - Oct 23
2.16 mi from city center
8.2/10 Very Good! (290 reviews)
Just passing through
"The young lady who checked us in was very friendly and efficient. Hotel was clean and a very nice room. Only small hiccup was only decaf coffee in the room."

Reviewed on Aug 16, 2023

Fairfield Inn and Suites by Marriott Wheeling St Clairsville
Residence Inn Wheeling-St. Clairsville, OH
3 out of 5
50694 Ohio Valley Place, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $95 per night from Oct 22 to Oct 23
$95
per night
Oct 22 - Oct 23
1.5 mi from city center
9.4/10 Exceptional! (178 reviews)
"Friendly staff"

Reviewed on Sep 22, 2023

Residence Inn Wheeling-St. Clairsville, OH
Candlewood Suites St. Clairsville, an IHG Hotel
2.5 out of 5
67689 Mall Ring Road, St. Clairsville, OH
Fully refundable
The price is $92 per night from Oct 7 to Oct 8
$92
per night
Oct 7 - Oct 8
2.07 mi from city center
9/10 Wonderful! (208 reviews)
Nice, comfortable, and quiet
"Very impressed with this hotel. Staff was very friendly and accommodations were modern, neat, and clean. There is no breakfast that is served but coffee is available for free. The Budget hotels in the area tend to attract a rowdy crowd that are noisy and inconsiderate. This hotel did not have any ..."

Reviewed on Sep 22, 2023

Candlewood Suites St. Clairsville, an IHG Hotel
Sleep Inn & Suites
2.5 out of 5
8 Walmart Dr, Moundsville, WV
Fully refundableReserve now, pay when you stay
The price is $101 per night from Oct 22 to Oct 23
$101
per night
Oct 22 - Oct 23
13.2 mi from city center
9.4/10 Exceptional! (285 reviews)
"The hotel is very comfortable and the staff are pleasantly friendly and accommodating. I loved everything about this place. The breakfast spread (options)are also very good. Only recommended to have better fruit juices in the breakfast. 😊"

Reviewed on Aug 9, 2023

Sleep Inn & Suites
Red Roof Inn St Clairsville - Wheeling West
2 out of 5
68301 Red Roof Lane, I-70 at Exit #218/Mall Road, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $54 per night from Oct 6 to Oct 7
$54
per night
Oct 6 - Oct 7
1.74 mi from city center
8.4/10 Very Good! (826 reviews)
Small, but tidy
"Rooms are small, but very clean and well maintained. The location was surprisingly quiet but still convenient to the road."

Reviewed on Sep 27, 2023

Red Roof Inn St Clairsville - Wheeling West
Microtel Inn & Suites St Clairsville
2 out of 5
51128 National Rd E, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $78 per night from Oct 1 to Oct 2
$78
per night
Oct 1 - Oct 2
1.83 mi from city center
9.4/10 Exceptional! (563 reviews)
"Overall very nice and clean. Excellent price as well."

Reviewed on Sep 23, 2023

Microtel Inn & Suites St Clairsville
Hampton Inn & Suites St. Clairsville
2.5 out of 5
67806 Mall Ring Road, St. Clairsville, OH
Fully refundableReserve now, pay when you stay
The price is $76 per night from Oct 15 to Oct 16
$76
per night
Oct 15 - Oct 16
2.02 mi from city center
9.4/10 Exceptional! (166 reviews)
"Great place to stay."

Reviewed on Sep 17, 2023

Hampton Inn & Suites St. Clairsville
Cadiz Motel
2.5 out of 5