Hotels in Hampshire
48 handpicked places to stay
Photo © TrailTale, Google Maps
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 · 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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