Bus to Keswick
Buses from Windermere to Keswick operate daily throughout the year. The main bus numbers for this service are 554 and 555.
Buses depart from the Windermere train station and arrive in the centre of Keswick on Crow Park Road, making it convenient to travel from one town to the other.
Buses run two to three times an hour throughout the day in the summer, and slightly less frequently during the off season. The journey takes around 1 hour and 40 minutes if there is no traffic.
The buses that travel on this route are run by the Stagecoach bus company. Stagecoach offer double-decker buses throughout the Lake District. Try to get a seat in the front on the top level for the best views en route.
You can purchase tickets on the bus. During the peak summer months, there is also a small ticket booth in front of the bus stop in Windermere where you can buy bus tickets from an attendant.
If you are staying in the Lake District for more than a few days and want to save money on the bus from Windermere to Keswick and other destinations, consider buying a Megarider Gold bus pass. It allows users 7 days of unlimited Stagecoach bus transport in Cumbria and Lancashire for £32.

