- Please support our journalism through affiliate links. Affiliate Disclosure
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!
- Search flights and stays nearby.
- Book your tour or local activity.
- Book your car rental.
Need some more help?
Read our Reservations & Travel Planning Tips guide.