About the Swan Hotel

The Swan Hotel in Alresford near Winchester. A recently refurbished hotel offering a warm welcome and a charming environment.

The Swan Hotel in Alresford is a charming 3 star hotel offering accommodation and restaurant in Hampshire.

The Swan Hotel, Alresford, Hampshire is a small privately owned hotel with its own private car park. The Swan Hotel is located on the High Street.

Alresford offers historic architecture, country & riverside walks and a variety of speciality shops. Visitors may also enjoy fishing for trout or a round of golf. The steam railway, The Watercress Line is one minute's walk from the hotel. Winchester, the ancient capital of England, is 7 miles away, just 15 minutes by car.

The Swan Hotel offers comfortable accommodation, bar, restaurant offering fresh, home cooked food & private party/conference facilities.

Our restaurant is open 7 days a week for breakfast, morning and afternoon teas, lunches and dinner, opening hours are 7.30 am to 9.30 pm. Our lounge bar is open 7 days a week, opening hours 11.00 am to 11.00 pm.

The Undercroft is a unique function room dating back 500 years, which can seat up to 100 people. There is a separate private bar.

The newly refurbished Watercress Room is a well appointed function room seating a maximum of 40 people theatre style. A perfect venue for private dinners, luncheons, board meetings and small groups.


Accommodation at the Swan Hotel in Alresford offers:

All standard rooms have en-suite bathrooms, flatscreen television, direct dial telephones, tea and coffee making facilities

Ground Floor Twin: Recently one of the downstairs twin rooms has been converted to accommodate disabled facilities (Easy access, wet room).


Check in after 13:30, before 23:00
Check out after 07:00, before 11:00

Cancellation Terms

Cancellations must be received 48 hours prior to 12.00pm on your scheduled day of arrival.

We reserve the right to charge equivalent to the full value of your first nights stay; such charges would be taken from the credit or debit card used to guarantee the booking.

For all cancellations please contact our central reservations on 0844 800 9965 between 09:00 and 17:30 Monday to Friday, should you wish to cancel out of these hours, please contact the hotel direct.

Check In / Out Times

Check in from 1:30pm
Check out by 11am