Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Albans

Filter by star ratings
All filters
Premier Inn Watford Central

0.3 mi from city centre, Watford (Hertfordshire) Show on map

Less than 20 minutes' stroll from Watford Junction Railway Station, the hotel provides guests with a convenient base when visiting Watford. It is ideally positioned for those wanting to visit local attractions.

St. Albans Clarion Collection Hotel
8.7 Excellent

0.3 mi from city centre, St. Albans Show on map

ExcellentBased on 1,402 reviews
8.7

The hotel offers modern accommodation in St Albans and is within a 20-minute walk of St Albans City Railway Station. It is steps from St Albans Cathedral, restaurants and nightlife options.

Smartrooms
6.4 Good

0.6 mi from city centre, Hatfield (Hertfordshire) Show on map

GoodBased on 271 reviews
6.4

SmartRooms Hatfield is a comfortable setting when in Hatfield and is close to everything the area has to offer. It also offers complimentary wireless internet.

Mercure St Albans Noke Hotel
7.6 Good

2.4 mi from city centre, St. Albans Show on map

GoodBased on 1,767 reviews
7.6

Situated in Chiswell Green, Mercure St Albans Noke Hotel is within easy driving distance of St Albans and provides a heated pool, free Wi-Fi and a sauna. In addition to free public parking on site, the hotel features elegant 4-star rooms and a lounge bar.

Holiday Inn Express Hemel Hempstead
8.4 Excellent

1.5 mi from city centre, Hemel Hempstead Show on map

ExcellentBased on 2,155 reviews
8.4

Holiday Inn Express Hemel Hempstead offers luxury accommodation in Hemel Hempstead and is conveniently close to Apsley Railway Station. It provides 3-star accommodation with air-conditioned rooms.

Thistle Express London Luton
8.4 Excellent

0.2 mi from city centre, Luton Show on map

ExcellentBased on 4,804 reviews
8.4

Thistle Express London Luton offers 3-star accommodation in Luton. It is moments from University of Bedfordshire, restaurants and nightlife options.

Red Lion Hotel
8.6 Excellent

0.0 mi from city centre, Radlett Show on map

ExcellentBased on 271 reviews
8.6

Located less than a two-minute walk from Radlett Railway Station, Red Lion Hotel Radlett offers a wake-up service and a Jacuzzi.

Village Hotel London Watford
8.2 Excellent

1.7 mi from city centre, Borehamwood Show on map

ExcellentBased on 958 reviews
8.2

Situated in Elstree, Village Hotel London Watford offers contemporary 4-star accommodation, as well as a sauna, a Jacuzzi and an indoor pool. The various amenities this modern hotel has to offer include an express check-in and check-out feature, a sun deck and a coffee bar.

Ardmore House Hotel
8.1 Excellent

0.6 mi from city centre, St. Albans Show on map

ExcellentBased on 1,105 reviews
8.1

Ardmore House Hotel provides a relaxed setting while in St Albans. It is set amongst a range of popular nightlife options and is minutes on foot from St Albans City Railway Station.

Beales Hotel
8.3 Excellent

0.7 mi from city centre, Hatfield (Hertfordshire) Show on map

ExcellentBased on 414 reviews
8.3

Beales Hatfield Hotel is a modern setting when visiting Hatfield and is close to everything the area has to offer. The multiple amenities this stylish hotel has to offer include free Wi-Fi, a ballroom and 24-hour room service.

Tips for booking a St. Albans hotel

Cheapest month:December
Most expensive month:February
Average price in St. Albans:$126/night
Absolute cheapest price found:$23/night
Cheapest day:Monday
Most expensive day:Sunday
$58 - $273
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$83 - $191
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Albans hotels

Show all 100 hotels
1
St. Albans Clarion Collection Hotel
8.7 Excellent

0.3 mi from city centre, St. Albans Show on map

The hotel offers modern accommodation in St Albans and is within a 20-minute walk of St Albans City Railway Station. It is steps from St Albans Cathedral, restaurants and nightlife options.

2
Thistle Express London Luton
8.4 Excellent

0.2 mi from city centre, Luton Show on map

Thistle Express London Luton offers 3-star accommodation in Luton. It is moments from University of Bedfordshire, restaurants and nightlife options.

3
Village Hotel London Watford
8.2 Excellent

1.7 mi from city centre, Borehamwood Show on map

Situated in Elstree, Village Hotel London Watford offers contemporary 4-star accommodation, as well as a sauna, a Jacuzzi and an indoor pool. The various amenities this modern hotel has to offer include an express check-in and check-out feature, a sun deck and a coffee bar.

4
Holiday Inn Express Hemel Hempstead
8.4 Excellent

1.5 mi from city centre, Hemel Hempstead Show on map

Holiday Inn Express Hemel Hempstead offers luxury accommodation in Hemel Hempstead and is conveniently close to Apsley Railway Station. It provides 3-star accommodation with air-conditioned rooms.

5
Ardmore House Hotel
8.1 Excellent

0.6 mi from city centre, St. Albans Show on map

Ardmore House Hotel provides a relaxed setting while in St Albans. It is set amongst a range of popular nightlife options and is minutes on foot from St Albans City Railway Station.

Cheapest hotels in St. Albans, Hertfordshire

Show all 100 hotels
Thistle Express London Luton
8.4 Excellent

0.2 mi from city centre, Luton Show on map

Thistle Express London Luton offers 3-star accommodation in Luton. It is moments from University of Bedfordshire, restaurants and nightlife options.

$43
Avg. per night
Smartrooms
6.4 Good

0.6 mi from city centre, Hatfield (Hertfordshire) Show on map

SmartRooms Hatfield is a comfortable setting when in Hatfield and is close to everything the area has to offer. It also offers complimentary wireless internet.

$47
Avg. per night
Holiday Inn Express Hemel Hempstead
8.4 Excellent

1.5 mi from city centre, Hemel Hempstead Show on map

Holiday Inn Express Hemel Hempstead offers luxury accommodation in Hemel Hempstead and is conveniently close to Apsley Railway Station. It provides 3-star accommodation with air-conditioned rooms.

$48
Avg. per night
Premier Inn Watford Central

0.3 mi from city centre, Watford (Hertfordshire) Show on map

Less than 20 minutes' stroll from Watford Junction Railway Station, the hotel provides guests with a convenient base when visiting Watford. It is ideally positioned for those wanting to visit local attractions.

$55
Avg. per night
Holiday Inn Hemel Hempstead M1, Jct. 8
8.3 Excellent

0.9 mi from city centre, Hemel Hempstead Show on map

Boasting a Jacuzzi, an indoor pool and a sauna, Holiday Inn Hemel Hempstead M1 Jct 8 is located in Hemel Hempstead and provides modern accommodation. It offers 4-star accommodation with air-conditioned rooms.

$57
Avg. per night
Holiday Inn Express St. Albans - M25, Jct.22
8.9 Excellent

3.2 mi from city centre, St. Albans Show on map

Situated in London Colney, Holiday Inn Express St Albans - M25 Jct 22 is an easy drive from St Albans and provides a safe, laundry facilities and an express check-in and check-out feature. It also offers luggage storage, a 24-hour business centre and a 24-hour reception.

$57
Avg. per night
St. Albans Clarion Collection Hotel
8.7 Excellent

0.3 mi from city centre, St. Albans Show on map

The hotel offers modern accommodation in St Albans and is within a 20-minute walk of St Albans City Railway Station. It is steps from St Albans Cathedral, restaurants and nightlife options.

$61
Avg. per night
Mercure St Albans Noke Hotel
7.6 Good

2.4 mi from city centre, St. Albans Show on map

Situated in Chiswell Green, Mercure St Albans Noke Hotel is within easy driving distance of St Albans and provides a heated pool, free Wi-Fi and a sauna. In addition to free public parking on site, the hotel features elegant 4-star rooms and a lounge bar.

$65
Avg. per night

Hotel prices in St. Albans

3 stars

$43 - $97

$57
Avg. per night

#2 Most popular

Ardmore House Hotel
8.1 Excellent
$84
Avg. per night

Best value

$43
Avg. per night
4 stars +

$61 - $293

#1 Most popular

$65
Avg. per night

#2 Most popular

Sopwell House
8.2 Excellent
$293
Avg. per night
$61
Avg. per night

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

Where to stay in St. Albans

About St. Albans

One of the UK’s oldest cathedral cities, St Albans is a unique opportunity to discover two thousand years of history, just 20 minutes away from London. A bustling market town, it enchants visitors with ‘topsy turvy’ Tudor buildings, elegant Georgian townhouses and dramatic medieval architecture.

The postcard-perfect town centre is lined with independent high street stores, as well as traditional pubs and cosy cafés that are brimming with historic ambience. Home to a thriving cultural scene, St Albans hosts a continuous flow of concerts and theatre productions. Venture further afield, and St Albans is bordered by picturesque parkland, with trees aged up to 1000 years old. Admire the towering St Albans cathedral, get lost in Heartwood Forest, or day trip to one of the nearby villages or hamlets.

At around 31 kilometres northwest of London, St Albans is just a 20-minute train ride from St Pancras, yet feels worlds away from the buzz of the British capital. Alight at St Albans City station, or St Albans Abbey station. Alternatively, reach St Albans via the M1 and M25 motorways, or drive direct from Luton or Heathrow airports.

While today St Albans is brimming with quintessential British cathedral city charm, it was once the third biggest city in Roman Britain. It’s named after the legacy of Alban, a Christian Roman soldier who made history as England’s first martyr in AD 250.

St. Albans travel FAQs

  • What are the best hotels in St. Albans?

    St. Albans Clarion Collection Hotel (8.7/10 from 1,402 reviews), Holiday Inn Express St. Albans - M25, Jct.22 (8.9/10 from 1,515 reviews), and Mercure St Albans Noke Hotel (7.6/10 from 1,767 reviews) are all highly rated places to stay in St. Albans.

  • How much do hotels in St. Albans cost?

    $175/night is the average price of a hotel in St. Albans, based on HotelsCombined searches over the last 3 days. For 4-star hotels in St. Albans, the average price found is $125/night, and for 5-star hotels the average price is $227/night.

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

    HotelsCombined users have found cheap hotels in St. Albans starting from $55 per night in the last 3 days.

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

    A hotel in St. Albans tonight has an average price of $174, but some deals have been found for as low as $63 in HotelsCombined searches over the last 72 hours. Prices in St. Albans are changing frequently. The best price found for a 4-star St. Albans hotel for tonight has been $68.