Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Cannock

Filter by star ratings
All filters
Beverley Hotel
Beverley Hotel
6.8 Good
58 Lichfield Road, Walsall, United Kingdom
Show on map
7.0 mi from city centre, Cannock 
GoodBased on 995 reviews
6.8

Beverley Hotel provides a comfortable setting while in Walsall. It is conveniently located for guests wanting to discover the area's attractions.

Lyndon House
Lyndon House
8.8 Excellent
9-10 Upper Rushall street, Walsall, United Kingdom
Show on map
7.7 mi from city centre, Cannock 
ExcellentBased on 714 reviews
8.8

A 10-minute walk from Walsall St Pauls Bus Station, Lyndon House has a accessible setting, making it an ideal base when visiting Walsall. It is conveniently located for those wishing to visit local attractions.

Tips for booking a Cannock hotel

Cheapest month:February
Most expensive month:January
Average price in Cannock:$61/night
Absolute cheapest price found:$34/night
Cheapest day:Monday
Most expensive day:Tuesday
$34 - $78
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$51 - $77
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Cannock, Staffordshire

Show all 20 hotels
Beverley Hotel
Beverley Hotel
6.8 Good
58 Lichfield Road, Walsall, United Kingdom
Show on map
0.9 mi from city centre,  

Beverley Hotel provides a comfortable setting while in Walsall. It is conveniently located for guests wanting to discover the area's attractions.

$43
Avg. per night
Lyndon House
Lyndon House
8.8 Excellent
9-10 Upper Rushall street, Walsall, United Kingdom
Show on map
0.3 mi from city centre,  

A 10-minute walk from Walsall St Pauls Bus Station, Lyndon House has a accessible setting, making it an ideal base when visiting Walsall. It is conveniently located for those wishing to visit local attractions.

$63
Avg. per night

Hotel prices in Cannock

3 stars

$43 - $63

Lyndon House

#1 Most popular

Lyndon House
8.8 Excellent
$63
Avg. per night
Beverley Hotel

Best value

$43
Avg. per night

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

Where to stay in Cannock

Cannock travel FAQs

  • What are the best hotels in Cannock?

    Cannock is home to many highly-rated hotels, one of which is Newhall Lodge, which has a current rating of 8.6. For other potential stays, consider Cannock Hotel Apartments and The Lodge B&B @ Cannock Chase, which can also be great places to stay in Cannock.