Skip to main content

Hotels in Hampshire

48 handpicked places to stay

Hampshire's spread of hotels and B&Bs reflects a county that mixes naval history, market towns and the edge of the New Forest. Portsmouth and Gosport suit a harbourside stay with easy access to the dockyards and ferries, while Farnborough works well for business trips or Farnborough International visitors wanting something close to the M3.

Further south, Lymington offers a gentler pace, with guest houses geared towards sailing types and New Forest walkers, while Tadley sits handily for those exploring the Hampshire and Berkshire border. Names like Durlston House and Ye Spotted Dogge point to the traditional, family-run character common across many of these smaller establishments.

Choosing between them often comes down to whether you want a coastal base, a countryside retreat, or somewhere practical near the main roads and rail links.

Southampton Harbour Hotel & Spa
5 star

Southampton Harbour Hotel & Spa

Hotel · Ocean Village marina, waterfront

A five-star waterfront hotel at Ocean Village marina, with a super-yacht-inspired design, seafood restaurant and rooftop bar overlooking the Solent.

No.4 Carlton
4 star★

No.4 Carlton

Guest House · Carlton Crescent, near the city centre

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

Novotel Southampton
4 star★

Novotel Southampton

Hotel · West Quay Road, city centre

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

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

White Star Tavern & Dining Rooms
3 star★★

White Star Tavern & Dining Rooms

Inn · Oxford Street, old town

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

Portsmouth Marriott Hotel
4 star★

Portsmouth Marriott Hotel

Hotel · North Harbour, north of the city centre

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.

Holiday Inn Portsmouth - Gunwharf Quays
4 star★

Holiday Inn Portsmouth - Gunwharf Quays

Hotel · Gunwharf Quays, beside the Spinnaker Tower

A waterfront hotel at Gunwharf Quays, footsteps from the Spinnaker Tower, outlet shopping, restaurants and the Historic Dockyard.

The Queens Hotel Southsea
4 star★

The Queens Hotel Southsea

Hotel · Southsea seafront

A grand Victorian hotel directly on the Southsea seafront, with sea-facing rooms and a period ballroom, a short walk from the beach and Southsea Castle.

Sallyport Hotel
3 star★★

Sallyport Hotel

Inn · Old Portsmouth, on the High Street

A small, historic inn on Old Portsmouth's High Street, close to the cathedral, Camber Dock and Round Tower, with a relaxed bar and simple rooms.

Farmhouse Innlodge by Greene King Inns

Farmhouse Innlodge by Greene King Inns

Hotel · Burrfields Rd, Portsmouth

A 72-room Greene King inn on Burrfields Rd, Portsmouth, with en-suite family rooms, air conditioning and free on-site parking.

The Clarence Hotel

The Clarence Hotel

Hotel · Clarence Road, Portsmouth

Small 8-room Portsmouth hotel with its own restaurant and bar, handy for the city centre and waterfront, with free on-site parking.

The Red Lion by Innkeepers Collection

The Red Lion by Innkeepers Collection

Hotel · London Road, Portsmouth

A no-fuss pub-hotel on London Road in Portsmouth, handy for families or overnight stops near the Historic Dockyard and Gunwharf Quays.

Boathouse Hotel

Boathouse Hotel

Hotel · 30 Shamrock Way, Hythe

A waterfront hotel in Hythe, Hampshire, well suited to families and couples who want easy parking and views over the water.

Britannia Meon Valley Hotel & Country Club

Britannia Meon Valley Hotel & Country Club

Hotel · Sandy Lane, Southampton

A 113-room Hampshire hotel near Southampton with golf, fishing and pubs nearby, plus its own spa, gym and indoor pool.

Ennios Boutique Hotel

Ennios Boutique Hotel

Hotel · Town Quay Road, Southampton

A small, adults-only boutique hotel near Southampton's Town Quay with just 10 rooms and an Italian restaurant on site.

The Crown Inn

The Crown Inn

Hotel · The Square, Southampton

A small 8-room inn on The Square in Southampton town centre, with free parking and a garden bar for evenings out.

Balmer Lawn Hotel

Balmer Lawn Hotel

Hotel · Lyndhurst Road, Brockenhurst

A 54-room hotel on Lyndhurst Road in Brockenhurst, well suited to families and couples wanting spa time and easy New Forest walking or riding.

Beaulieu Hotel

Beaulieu Hotel

Hotel · Beaulieu Road, Brockenhurst

35-room hotel in Brockenhurst with an indoor swimming pool, set up as a base for walking and cycling in the New Forest.

Broadlands Gate

Broadlands Gate

B&B · Broadlands Road, Brockenhurst

A small two-room B&B on Broadlands Road in Brockenhurst, handy for exploring the New Forest National Park.

Careys Manor & Senspa

Careys Manor & Senspa

Hotel · Lyndhurst Road, Brockenhurst

A 77-room hotel on Lyndhurst Road in Brockenhurst, on the edge of the New Forest, with a spa, indoor pool and restaurant on site.

Bootmenders B&B

Bootmenders B&B

B&B · Broadway, Petersfield

A straightforward B&B on Broadway in Petersfield, handy for South Downs walkers with dogs and free parking to boot.

Langrish House

Langrish House

B&B · Langrish, Petersfield

A B&B at Langrish near Petersfield, Hampshire, set in gardens with an outdoor seating area and picnic spot, with free parking and EV charging.

Mays Cottage Bed and Breakfast

Mays Cottage Bed and Breakfast

B&B · 29 London Road, Petersfield

Adults-only B&B on London Road in Petersfield, Hampshire, with free parking and a garden setting close to walking and cycling country.

Premier Inn Petersfield

Premier Inn Petersfield

Hotel · Buckmore Farm, Petersfield

A low-rise, purpose-built Premier Inn at Buckmore Farm near Petersfield, with 50 en-suite rooms and free parking on the doorstep of the South Downs.

Hapenny Acre

Hapenny Acre

B&B · Branches Lane, Sherfield English

Hapenny Acre is a B&B on Branches Lane in Sherfield English, Hampshire, with breakfast included and a pub within easy reach.

Albertine

Albertine

B&B · 47awaterford Lane, Lymington

Albertine is an adults-only B&B on Waterford Lane in Lymington, with breakfast included and the New Forest and Solent coast close by.

B&B by the Sea

B&B by the Sea

B&B · 60 Carrington Lane, Lymington

B&B on Carrington Lane in Lymington, handy for the New Forest and Solent coastline with pubs and restaurants close by.

Barn Court Bed and Breakfast

Barn Court Bed and Breakfast

B&B · 19 Frys Lane, Lymington

A single-room, adults-only B&B on Frys Lane near Lymington, suited to couples wanting a quiet countryside base near the New Forest and Solent.

Highfield Bed & Breakfast

Highfield Bed & Breakfast

B&B · 8 Highfield, Lymington

A quiet Lymington side street close to the Solent coast and New Forest is home to this well-kept, welcoming B&B with free parking.

Durlston House

Durlston House

B&B · 61 Gosport Street, Lymington

A relaxed B&B on Gosport Street in Lymington, with maritime-themed rooms and free on-site parking close to the New Forest and coast.

Macdonald Elmers Court Hotel

Macdonald Elmers Court Hotel

Hotel · South Baddesley Road, Lymington

A 54-room hotel on South Baddesley Road near Lymington, with a restaurant, bar and garden close to New Forest walking trails and the Solent coast.

The Monkey House

The Monkey House

Hotel · 167 Southampton Road, Lymington

Hotel on Southampton Road in Lymington with its own restaurant and bar, breakfast included, and free on-site parking.

The Old Mill

The Old Mill

Hotel · Silver Street, Lymington

Hotel on Silver Street in Lymington, Hampshire, handy for exploring the New Forest, Milford on Sea and Beaulieu.

The Langstone Quays

The Langstone Quays

Hotel · Northney Road, Hayling Island

A 148-room hotel on Hayling Island with an indoor pool, spa and gym, set near Hampshire's coast and countryside.

Warner Lakeside Coastal Village

Warner Lakeside Coastal Village

Hotel · Lakeside Coastal Village, Hayling Island

Warner Lakeside Coastal Village is an adults-only-style chalet resort on Hayling Island with its own restaurant, bar and indoor pool.

Warner Sinah Warren Coastal Hotel

Warner Sinah Warren Coastal Hotel

Hotel · Sinah Warren Hotel, Hayling Island

Adults-only hotel on Hayling Island with harbour views, a spa and two pools, close to watersports, pubs and the coast.

Lane End Cottage

Lane End Cottage

Hotel · Ovington, Alresford

Lane End Cottage is a small hotel in the village of Ovington near Alresford, set among Hampshire countryside with its own garden.

The Fox Inn

The Fox Inn

Hotel · Fox Lane, Alresford

A traditional inn on Fox Lane in Alresford, Hampshire, with free parking and easy reach of the Watercress Line and Winchester Cathedral.

The Woolpack Inn

The Woolpack Inn

Hotel · Totford, Alresford

A traditional 8-room inn near Alresford in the Hampshire countryside, with an on-site restaurant, bar and garden for walkers and dog owners alike.

Avalon House B&B

Avalon House B&B

B&B · 31 Romsey Road, Lyndhurst

Small three-room B&B in Lyndhurst with a cooked breakfast to start the day and free parking on-site for New Forest visits.

Bramble Hill Hotel

Bramble Hill Hotel

Hotel · Bramshaw, Lyndhurst

A hotel in Bramshaw near Lyndhurst, surrounded by New Forest walking, cycling and riding trails, with a golf course close by.

Forest Lodge

Forest Lodge

Hotel · Pikes Hill, Lyndhurst

Forest Lodge is a Lyndhurst hotel on Pikes Hill, with a restaurant on site and horse riding, fishing and golf all close by in the New Forest.

Forest Side Guesthouse

Forest Side Guesthouse

B&B · 2 Queens Road, Lyndhurst

A B&B on Queens Road in Lyndhurst, right at the edge of the New Forest, with free parking and a garden to relax in after walking or riding.

The New Forest Inn

The New Forest Inn

Hotel · 2 Boult Bee Cottages, Lyndhurst

A traditional inn in Lyndhurst with parking, an on-site bar and restaurant, and easy access into the New Forest National Park.

Burley Manor Hotel

Burley Manor Hotel

Hotel · Ringwood Road, Ringwood

Adults-only manor hotel near Ringwood in the New Forest, with 40 en-suite rooms, spa, outdoor pool and free parking.

Cider Cottages

Cider Cottages

B&B · Pound Lane, Ringwood

Cider Cottages is a 6-room B&B on Pound Lane in Ringwood with its own bar and restaurant, close to the New Forest.

Dolly Blue at Lowlands

Dolly Blue at Lowlands

B&B · Mockbeggar Lane, Ringwood

Adults-only B&B on Mockbeggar Lane near Ringwood, well placed for New Forest walking, cycling and pub lunches nearby.

High Corner Inn

High Corner Inn

Hotel · High Corner Inn, Ringwood

High Corner Inn is a traditional pub-hotel deep in the New Forest near Ringwood, with a garden, bar and free on-site parking.

🏨

Know a hotel / b&b in Hampshire that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b