We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near The Needles Battery

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Bucklers Hard, Beaulieu, New Forest, Brockenhurst SO42 7XB, England
18.8 km from The Needles Battery
Check In Check Out
Show Prices
Freshwater Bay House Freshwater Bay | Isle of Wight, Freshwater PO40 9RB, England
4.7 km from The Needles Battery
Check In Check Out
Show Prices
Freshwater Bay, Freshwater PO40 9RA, England
4.8 km from The Needles Battery
Check In Check Out
Show Prices
Halletts Shute, Yarmouth PO41 0SB, England
6.7 km from The Needles Battery
Check In Check Out
Show Prices
Quay Street, Yarmouth PO41 0PE, England
7.4 km from The Needles Battery
Check In Check Out
Show Prices
Lymington Road, New Forest, Lymington SO41 0RF, England
8.1 km from The Needles Battery
Check In Check Out
Show Prices
King's Saltern Road, New Forest, Lymington SO41 3QD, England
10.7 km from The Needles Battery
Check In Check Out
Show Prices
14-15 High Street, New Forest, Lymington SO41 9AA, England
11.1 km from The Needles Battery
Check In Check Out
Show Prices
South Baddesley Road, New Forest, Lymington SO41 5ZB, England
11.3 km from The Needles Battery
Check In Check Out
Show Prices
Silver Street, Hordle, New Forest, Lymington SO41 0FN, England
11.4 km from The Needles Battery
Check In Check Out
Show Prices
Christchurch Road, New Forest, New Milton BH25 6QS, England
11.8 km from The Needles Battery
Check In Check Out
Show Prices
428 Lymington Road | Highcliffe on Sea, Christchurch BH23 5HF, England
12.1 km from The Needles Battery
Check In Check Out
Show Prices
266 Lymington Road, Highcliffe, Christchurch BH23 5ET, England
12.4 km from The Needles Battery
Check In Check Out
Show Prices
Lymington Road, Christchurch BH23 4JS, England
12.6 km from The Needles Battery
Check In Check Out
Show Prices
Mount Pleasant Lane, New Forest, Lymington SO41 8LS, England
12.9 km from The Needles Battery
Check In Check Out
Show Prices
95 Mudeford, Christchurch BH23 3NT, England
13.8 km from The Needles Battery
Check In Check Out
Show Prices
Somerford Road | Bournemouth, Christchurch BH23 3QG, England
14.6 km from The Needles Battery
Check In Check Out
Show Prices
East Close Country Hotel Lyndhurst Road | Christchurch, Hinton, New Forest BH23 7EF, England
14.7 km from The Needles Battery
Check In Check Out
Show Prices
18 Castle Street, Christchurch BH23 1DT, England
15.9 km from The Needles Battery
Check In Check Out
Show Prices
Shorwell PO30 3JG, England
15.9 km from The Needles Battery
Check In Check Out
Show Prices
Wick Lane | Wick Ferry, Christchurch BH23 1HU, England
16.2 km from The Needles Battery
Check In Check Out
Show Prices
Saxon Square, Fountain Way, Christchurch BH21 1QA, England
16.3 km from The Needles Battery
Check In Check Out
Show Prices
Shorwell, PO30 3LA, England
16.7 km from The Needles Battery
Check In Check Out
Show Prices
Calbourne, Newport PO30 4HX, England
16.8 km from The Needles Battery
Check In Check Out
Show Prices
22 Bailey Drive, Christchurch BH23 2BN, England
17.0 km from The Needles Battery
Check In Check Out
Show Prices
Sway Road | Brockenhurst, New Forest, New Forest, Brockenhurst SO42 7SH, England
17.3 km from The Needles Battery
Check In Check Out
Show Prices
Salisbury Road | Winkton, Christchurch BH23 7AS, England
17.8 km from The Needles Battery
Check In Check Out
Show Prices
Rhinefield Road, New Forest, Brockenhurst SO42 7ZG, England
17.8 km from The Needles Battery
Check In Check Out
Show Prices
Lyndhurst Road, New Forest, Brockenhurst SO42 7RH, England
17.9 km from The Needles Battery
Check In Check Out
Show Prices
Meerut Road, New Forest, Brockenhurst SO42 7TD, England
18.0 km from The Needles Battery
Check In Check Out
Show Prices
Beaulieu Road, New Forest, Brockenhurst SO42 7QL, England
18.1 km from The Needles Battery
Check In Check Out
Show Prices
We're sorry, Totland Bay doesn't have any hotels.
Totland Bay has 13 Guest Houses with 729 reviews
Madeira Road, Totland Bay PO39 0BJ, England
3.3 km from The Needles Battery
#1 of 13 Totland Bay B&B and Inns
Check In Check Out
Show Prices
Moons Hill, Totland Bay PO39 0HF, England
3.1 km from The Needles Battery
#2 of 13 Totland Bay B&B and Inns
Check In Check Out
Show Prices
The Golf House Alum Bay Old Road | Isle of Wight, Totland Bay PO39 0JA, England
2.3 km from The Needles Battery
#3 of 13 Totland Bay B&B and Inns
Check In Check Out
Show Prices
See all 13 Totland Bay Guest Houses
Consider these nearby hotels
See all hotels in or near Totland Bay
Freshwater Bay House Freshwater Bay | Isle of Wight, Freshwater PO40 9RB, England
4.7 km from The Needles Battery
Check In Check Out
Show Prices
Freshwater Bay, Freshwater PO40 9RA, England
4.8 km from The Needles Battery
Check In Check Out
Show Prices
Halletts Shute, Yarmouth PO41 0SB, England
6.7 km from The Needles Battery
Check In Check Out
Show Prices
Quay Street, Yarmouth PO41 0PE, England
7.4 km from The Needles Battery
Check In Check Out
Show Prices
Lymington Road, New Forest, Lymington SO41 0RF, England
8.1 km from The Needles Battery
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.