Hotels in St. Helens

Search and compare St. Helens hotels from hundreds of travel sites and save

St. Helens, England, United Kingdom
Jan 28 — Jan 292
St. Helens, England, United Kingdom
Fri 1/28
Sat 1/29
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Helens

Filter by star ratings
All filters
Mercure St Helens
Mercure St Helens
7.9 Good
Linkway West, St. Helens, United Kingdom
Show on map
0.1 mi from city centre, St. Helens 
GoodBased on 1,370 reviews
7.9

Mercure St Helens is located in St Helens and features an indoor pool and a Jacuzzi. The multiple facilities this modern hotel offers include 24-hour room service, a swimming pool and a sauna.

Ibis Styles Haydock
Ibis Styles Haydock
7.9 Good
4 Galway Crescent, St. Helens, United Kingdom
Show on map
3.2 mi from city centre, St. Helens 
GoodBased on 1,813 reviews
7.9

Contemporary in its design, Ibis Styles Haydock is situated in a well-known area of Haydock. This modern 3-star hotel is just a 10-minute drive from St Helens.

Mercure Haydock Hotel
Mercure Haydock Hotel
7.4 Good
Penny Lane, St. Helens, United Kingdom
Show on map
4.2 mi from city centre, St. Helens 
GoodBased on 1,382 reviews
7.4

This pet-friendly hotel is located in Haydock and offers a butler service. It also provides a Jacuzzi, a sauna and a heated pool.

Parkview Hotel and Guest House
Parkview Hotel and Guest House
2.5 Mediocre
333-335 Prescot Road, St. Helens, United Kingdom
Show on map
1.3 mi from city centre, St. Helens 
MediocreBased on 1 review
2.5

Parkview Hotel And Guest House provides comfortable 3-star accommodation in St Helens. It also offers room service, a terrace and laundry facilities.

The Eccleston Hotel, BW Signature Collection
The Eccleston Hotel, BW Signature Collection
8.9 Excellent
156 Prescot Road, St. Helens, United Kingdom
Show on map
0.9 mi from city centre, St. Helens 
ExcellentBased on 611 reviews
8.9

The Eccleston Arms - A Boutique Hotel is situated in St Helens and offers free Wi-Fi. It is conveniently located for guests wanting to discover the area's attractions.

The Griffin Inn Hotel
The Griffin Inn Hotel
8.3 Excellent
Church Lane, St. Helens, United Kingdom
Show on map
1.9 mi from city centre, St. Helens 
ExcellentBased on 330 reviews
8.3

The Griffin Inn St Helens provides a comfortable setting when in St Helens. It also offers room service, luggage storage and meeting rooms.

OYO Lakeside Haydock Hotel, St Helens
OYO Lakeside Haydock Hotel, St Helens
7.1 Good
Garswood Old Road, Manchester, St. Helens, United Kingdom
Show on map
1.7 mi from city centre, St. Helens 
GoodBased on 531 reviews
7.1

OYO Lakeside Haydock St Helens is located in St Helens and offers free Wi-Fi. It also provides a 24-hour reception.

Tips for booking a St. Helens hotel

Cheapest month:January
Most expensive month:November
Average price in St. Helens:$83/night
Absolute cheapest price found:$35/night
Cheapest day:Friday
Most expensive day:Thursday
$50 - $114
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$67 - $114
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Helens hotels

Show all 24 hotels
1
Ibis Styles Haydock
Ibis Styles Haydock
7.9 Good
4 Galway Crescent, St. Helens, United Kingdom
Show on map
3.2 mi from city centre, St. Helens, ENG, United Kingdom 

Contemporary in its design, Ibis Styles Haydock is situated in a well-known area of Haydock. This modern 3-star hotel is just a 10-minute drive from St Helens.

2
Mercure Haydock Hotel
Mercure Haydock Hotel
7.4 Good
Penny Lane, St. Helens, United Kingdom
Show on map
4.2 mi from city centre, St. Helens, ENG, United Kingdom 

This pet-friendly hotel is located in Haydock and offers a butler service. It also provides a Jacuzzi, a sauna and a heated pool.

3
Parkview Hotel and Guest House
Parkview Hotel and Guest House
2.5 Mediocre
333-335 Prescot Road, St. Helens, United Kingdom
Show on map
1.3 mi from city centre, St. Helens, ENG, United Kingdom 

Parkview Hotel And Guest House provides comfortable 3-star accommodation in St Helens. It also offers room service, a terrace and laundry facilities.

Cheapest hotels in St. Helens, Merseyside

Show all 24 hotels
Mercure Haydock Hotel
Mercure Haydock Hotel
7.4 Good
Penny Lane, St. Helens, United Kingdom
Show on map
4.2 mi from city centre,  

This pet-friendly hotel is located in Haydock and offers a butler service. It also provides a Jacuzzi, a sauna and a heated pool.

$53
Avg. per night
Ibis Styles Haydock
Ibis Styles Haydock
7.9 Good
4 Galway Crescent, St. Helens, United Kingdom
Show on map
3.2 mi from city centre,  

Contemporary in its design, Ibis Styles Haydock is situated in a well-known area of Haydock. This modern 3-star hotel is just a 10-minute drive from St Helens.

$61
Avg. per night
Mercure St Helens
Mercure St Helens
7.9 Good
Linkway West, St. Helens, United Kingdom
Show on map
0.1 mi from city centre,  

Mercure St Helens is located in St Helens and features an indoor pool and a Jacuzzi. The multiple facilities this modern hotel offers include 24-hour room service, a swimming pool and a sauna.

$67
Avg. per night
The Griffin Inn Hotel
The Griffin Inn Hotel
8.3 Excellent
Church Lane, St. Helens, United Kingdom
Show on map
1.9 mi from city centre,  

The Griffin Inn St Helens provides a comfortable setting when in St Helens. It also offers room service, luggage storage and meeting rooms.

$80
Avg. per night
Parkview Hotel and Guest House
Parkview Hotel and Guest House
2.5 Mediocre
333-335 Prescot Road, St. Helens, United Kingdom
Show on map
1.3 mi from city centre,  

Parkview Hotel And Guest House provides comfortable 3-star accommodation in St Helens. It also offers room service, a terrace and laundry facilities.

$90
Avg. per night
The Eccleston Hotel, BW Signature Collection
The Eccleston Hotel, BW Signature Collection
8.9 Excellent
156 Prescot Road, St. Helens, United Kingdom
Show on map
0.9 mi from city centre,  

The Eccleston Arms - A Boutique Hotel is situated in St Helens and offers free Wi-Fi. It is conveniently located for guests wanting to discover the area's attractions.

$108
Avg. per night
OYO Lakeside Haydock Hotel, St Helens
OYO Lakeside Haydock Hotel, St Helens
7.1 Good
Garswood Old Road, Manchester, St. Helens, United Kingdom
Show on map
1.7 mi from city centre,  

OYO Lakeside Haydock St Helens is located in St Helens and offers free Wi-Fi. It also provides a 24-hour reception.

$118
Avg. per night

Hotel prices in St. Helens

3 stars
Parkview Hotel and Guest House
#1 Most popular

Parkview Hotel and Guest House

333-335 Prescot Road, St. Helens, United Kingdom

2.5 Mediocre
$90

Avg. per night

The Griffin Inn Hotel
#2 Most popular

The Griffin Inn Hotel

Church Lane, St. Helens, United Kingdom

8.3 Excellent
$80

Avg. per night

Ibis Styles Haydock
Best value

Ibis Styles Haydock

4 Galway Crescent, St. Helens, United Kingdom

7.9 Good
$61

Avg. per night

4 stars +
Mercure St Helens
#1 Most popular

Mercure St Helens

Linkway West, St. Helens, United Kingdom

7.9 Good
$67

Avg. per night

The Eccleston Hotel, BW Signature Collection
#2 Most popular

The Eccleston Hotel, BW Signature Collection

156 Prescot Road, St. Helens, United Kingdom

8.9 Excellent
$108

Avg. per night

Mercure Haydock Hotel
Best value

Mercure Haydock Hotel

Penny Lane, St. Helens, United Kingdom

7.4 Good
$53

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in St. Helens

St. Helens travel FAQs

  • What are the best hotels in St. Helens?

    Mercure St Helens is a very popular hotel in St. Helens with a score of 7.9 from 1,370 reviews. Ibis Styles Haydock (7.9 from 1,813 reviews) and Mercure Haydock Hotel (7.4 from 1,383 reviews) are also highly rated St. Helens hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in St. Helens cost?

    Hotels in St. Helens cost an average of $104/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in St. Helens?

    Prices for St. Helens hotels have been found for as low as $51/night over the last 3 days.

  • How much is a hotel in St. Helens tonight?

    Over the last 3 days, the starting price of a hotel in St. Helens tonight has been as low as $85 and the average price has been $111. If you’d prefer 4-star accommodation, expect to pay at least $91 for this evening.