New Forest Hotels and Accommodation

(New Forest, Hampshire, England, UK)

Photo of Lymington marinaThere is no denying that the New Forest is a great place to stay and base yourself, and hotels here are immersed in some of England's most tranquil and beautiful countryside. Accommodation in the New Forest is also within easy reach of the Dorset coastline, with gorgeous sandy beaches being just over a 30-minute drive from both Brockenhurst and Lyndhurst.

New Forest hotels and lodging options really do come in an array of guises, ranging from magnificent manor houses, to smaller, more intimate guesthouses. Expect to pay more for accommodation with sweeping countryside views, particularly if you are able to look out of your window and see the wild ponies grazing.

Picture of Burley guesthouses

Where to Stay

In general, hotels in the forest are considered fairly pricey, although tempting weekend packages and promotions are often tempting. Reliable accommodation in Lyndhurst stands on the High Street and includes both the Best West Crown Hotel and the Lyndhurst Park Hotel, the latter of which is set within 2 hectares / 5 acres of landscaped grounds and features a tennis court, heated outdoor pool and a Tudor-style restaurant.

Nearby, Brockenhurst is another much-favoured part of the New Forest and comes with a huge selection of accommodation.

View of BeaulieuSome of the grandest lodging in Brockenhurst lies on the Lyndhurst Road (A337), such as the Careys Manor Hotel and Senspa, the New Park Manor and the Balmer Lawn Hotel, all of which are stunning buildings and perfect settings for an idyllic weekend break.

Alternatively, consider looking for smaller hotels, family run guesthouses, farmhouse accommodation, friendly inns and self-catering cottages, in places such as Ashurst, Bashley, Beaulieu, Burley, Cadnam, Fawley, Fordingbridge, Highcliffe, Lymington, Milford on Sea, Minstead, New Milton, Ringwood, Sway and Totton. New Forest camping is another popular option should you wish to get closer to the wildlife and save a little money.