Skip to main content

Hotels in Hampshire

141 handpicked places to stay

Botleigh Grange Hotel & Spa
4 star

Botleigh Grange Hotel & Spa

Hotel · Hedge End, edge of Southampton · 19.1 miles away

A refurbished 17th-century country house hotel on 14 acres at Hedge End, with fishing lakes, spa and easy access to the M27.

Appletrees
3 star★★

Appletrees

B&B · Near Cowdray Park, Midhurst · 19.4 miles away

A small, family-run bed and breakfast within ten minutes' drive of Cowdray Park, with complimentary private parking.

Park House Hotel & Spa
4 star

Park House Hotel & Spa

Hotel · Bepton, near Midhurst · 19.8 miles away

A country-house hotel on ten acres near Bepton with indoor and outdoor pools, tennis courts and its own golf course.

The Spread Eagle Hotel & Spa
4 star

The Spread Eagle Hotel & Spa

Hotel · Historic coaching inn in Midhurst, 6 miles from Petworth · 19.8 miles away

A Grade II* listed coaching inn dating to 1430 in nearby Midhurst, with 39 individually styled rooms and a spa with indoor pool.

The Spread Eagle Hotel & Spa
4 star

The Spread Eagle Hotel & Spa

Hotel · Town centre, Midhurst · 19.8 miles away

A 15th-century coaching inn in the centre of Midhurst with a modern spa, indoor pool and an award-winning restaurant.

Riverside Rooms

Riverside Rooms

Guest Accommodation · Arthur Place, Reading · 20.8 miles away

Benbow Pond Holiday Cottages
3 star★★

Benbow Pond Holiday Cottages

Self-catering · Cowdray Estate, Midhurst · 20.9 miles away

Four self-catered cottages tucked behind a private pond on the Cowdray Estate, sleeping two to four guests.

Holiday Inn Guildford
4 star

Holiday Inn Guildford

Hotel · Egerton Road, near the A3 · 21.7 miles away

A dependable chain hotel just off the A3 with an indoor pool and gym, geared towards business travellers and families needing easy road access.

The Halfway Bridge Inn
4 star

The Halfway Bridge Inn

Inn · Lodsworth, between Petworth and Midhurst · 21.8 miles away

A 250-year-old coaching inn near Lodsworth with boutique rooms in a converted stable yard and a shepherd's hut, midway between Petworth and Midhurst.

Halfway Bridge Inn
4 star

Halfway Bridge Inn

Inn · Between Midhurst and Petworth · 21.8 miles away

A 250-year-old country inn midway between Midhurst and Petworth, with luxury rooms in converted barns and an AA Rosette restaurant.

The Swan Inn

The Swan Inn

Hotel · 219 Portsmouth Rd, Southampton · 22.1 miles away

Portsmouth Marriott Hotel
4 star

Portsmouth Marriott Hotel

Hotel · North Harbour, north of the city centre · 22.1 miles away

A modern four-star hotel at North Harbour with a leisure club, pool and easy access to the M27, popular with business travellers and families alike.

No.4 Carlton
4 star

No.4 Carlton

Guest House · Carlton Crescent, near the city centre · 22.1 miles away

A boutique guest house on Carlton Crescent, a short walk from the city centre, offering individually styled rooms and a relaxed, personal welcome.

Talmage House
3 star★★

Talmage House

B&B · Fosbury, near Marlborough · 22.2 miles away

A 200-year-old brick and flint bed and breakfast set in an acre of country garden and farmland near Marlborough.

Leonardo Hotel Southampton
4 star

Leonardo Hotel Southampton

Hotel · Charlotte Place, overlooking East Park · 22.2 miles away

A 270-room contemporary hotel overlooking East Park, around 15 minutes' walk from Southampton Central station.

Holroyd Arms

Holroyd Arms

Hotel · 36 Aldershot Road, Guildford · 22.4 miles away

Argyle Lodge

Argyle Lodge

Guest Accommodation · 13 Landguard Road, Southampton · 22.6 miles away

PS APARTMENTS

PS APARTMENTS

Hotel · 1 Portland Street, Southampton · 22.7 miles away

White Star Tavern & Dining Rooms
3 star★★

White Star Tavern & Dining Rooms

Inn · Oxford Street, old town · 22.8 miles away

An award-winning pub with rooms on historic Oxford Street, serving seasonal Hampshire cooking above a well-regarded gastropub.

ibis Southampton Centre
3 star★★

ibis Southampton Centre

Hotel · West Quay Road, city centre · 22.8 miles away

A budget-friendly city centre hotel on West Quay Road, under two miles from the cruise terminals and five minutes' walk from the train station.

Weyside Guest House
3 star★★

Weyside Guest House

B&B · Near the River Wey, walking distance of the centre · 22.9 miles away

A small, family-run bed and breakfast near the River Wey, offering simple, good-value rooms within walking distance of Guildford town centre.

Novotel Southampton
4 star

Novotel Southampton

Hotel · West Quay Road, city centre · 22.9 miles away

A 121-room family-friendly hotel on West Quay Road, near the train station and cruise terminals, with a fitness centre and flexible meeting space.

Leonardo Royal Hotel Southampton Grand Harbour
4 star

Leonardo Royal Hotel Southampton Grand Harbour

Hotel · West Quay waterfront, city centre · 23 miles away

A 173-room waterfront hotel on West Quay Road with a glass atrium, spa and pool, five minutes from the cruise terminals.

Medlar House

Medlar House

Guest Accommodation · 4 Medlar Close, Guildford · 23 miles away

Premier Inn Guildford Town Centre (Farnham Road)
3 star★★

Premier Inn Guildford Town Centre (Farnham Road)

Hotel · Farnham Road, close to the High Street · 23.2 miles away

A budget-friendly chain hotel on Farnham Road, within easy walking distance of the High Street, castle and station.

Mandolay Hotel Guildford
4 star

Mandolay Hotel Guildford

Hotel · London Road, near the railway station · 23.3 miles away

A large independent hotel on London Road, a few minutes from Guildford station, with a restaurant, bar and function rooms geared towards both business and leisure guests.

The Roebuck Inn

The Roebuck Inn

B&B · 19 Marchwood Village Centre, Southampton · 24.7 miles away

The Royal Oak
4 star

The Royal Oak

Inn · East Lavant, at the foot of the South Downs · 24.7 miles away

A country inn with rooms and cottages in East Lavant, three miles north of Chichester, known for its restaurant and Downs views.

The Old Railway Station
4 star

The Old Railway Station

Guest House · Petworth's former railway station, south of the town · 24.7 miles away

An award-winning guest house in Petworth's former Victorian railway station, with rooms in the Station House and four restored Pullman carriages.