A beachside pub with rooms in Milford on Sea

Hotel rooms at The Beach House

As you make your way along the South Coast, you’ll discover this charming inn by the beach – one of the best places to stay in Hampshire. With 14 lovely rooms to choose from and located right next to a stretch of pebble beach, it makes for a perfect coastal getaway with the family.

When looking for a place to stay near the New Forest, the Beach House is an ideal base from which to explore. Whether you’re taking the ferry to the Isle of Wight from close by Lymington or heading on the trails along the coast, end your daily adventures by relaxing in our pub garden, restaurant, or cosied up by the fire.

Each of our rooms is uniquely its own – not one quite like the other. If you have any special requests or room preferences, please don’t hesitate to speak with our friendly team – they’ll be happy to help you make the most of your stay.

Home Away From Home

Home Away From Home

Whether you’re on holiday in Hampshire or planning a staycation, our accommodation is a comfy place to rest your head after a day trip on the ferry or a stroll on the nearby beach.

There’s no better spot to relax and unwind after a day exploring the stunning Hampshire coast or New Forest.

Room Amenities

  • En-suite shower or bathroom
  • Smart TV, digital radio & alarm clock
  • Tea/coffee making facilities
  • Desk
  • Linen & towels provided
  • Hairdryer

Book With Us