About

You’ll find the Windsor Castle nestled in the back streets of Windsor, minutes from the train station and a short stroll from Chapel Street.

The pub is a south side icon with its striking lime façade and pink elephants. It’s a popular destination for locals with its cozy fireplace, great pub food and beer garden. The tropical outdoor space is a popular sunny day destination. It features a bamboo clad bar, ample seating and lush surrounding.

We have DJs spinning tunes Friday and Saturday and weekly trivia every Tuesday.

We are open 7 days and closed most holidays. 

We look forward to meeting you.

 
 
Black-Bricks-1-Resize-3.jpg

WHAT’S ON

 
 

LOCATION & OPENING HOURS

Corner of Albert and Upton Street
89 Albert St.
Windsor, VIC, 3181
Australia

We’re open 7 days a week!

Bar Opening Hours:
Mon-Thu 3-11
Fri 12-1
Sat 4-1
Sun 12-11

Restaurant Opening Hours:
Mon-Thu 5-9:30
Fri 12-10
Sat 5-10
Sun 12-9

 
 
 

GET IN TOUCH

For function enquiries please email bookings@windsorcastle.com.au or fill out the form.

Bar phone (during business hours only): (03) 9525-0239

Corner of Albert and Upton Street
89 Albert St.
Windsor, 3181 Victoria

Name *
Name