The Windsor Station Restaurant and Barroom is a classic neighborhood eatery that features numerous spirits, wines, and foods that are locally produced. Housed within a historic train station in WIndsor, Vermont, the building still has many of its original features, offering guests a step back in time and a whimsical setting for enjoying delicious, fresh Vermont food, cocktails, and craft beer. The Windsor Station Restaurant is open Wednesday to Saturday from 4:00pm until 9:00pm and on Sundays from 4:00pm until 8:00pm. Live music can often be heard at night at the Windsor Station Restaurant as well.

26 Depot Ave, Windsor, VT 05089, Phone: 802-674-4180

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.