Thai Square Windsor
Thai Square Windsor: Contemporary Thai Elegance Opposite Windsor Castle
Experience vibrant Thai flavors and lively ambiance at Giggling Squid, Windsor’s go-to spot for authentic and adventurous Thai dining.
Giggling Squid in Windsor offers an inviting Thai dining experience characterized by bold flavors, exotic ingredients, and vibrant interiors. Located on Thames Street, this restaurant serves classic dishes like Thai Green Curry and Pad Thai alongside adventurous specialties such as Salt & Pepper Squid. With options for dine-in, takeaway, and private dining, Giggling Squid combines authentic Thai cuisine with a lively, welcoming atmosphere ideal for casual meals, romantic dinners, or group celebrations.
Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.
Bus
Take local bus services that stop near Windsor town center; from there, it is a 5-10 minute walk to 30 Thames Street. Bus routes vary, with frequent services during the day. Single fares typically cost around £2-£3.
Train
Windsor & Eton Central Station is approximately a 15-minute walk from the restaurant. Trains run regularly from London and surrounding areas, with tickets costing £10-£20 depending on departure point.
Car
Driving to Giggling Squid is convenient with parking options nearby, though spaces can be limited during peak times. Expect to pay around £2-£4 per hour for public parking. The restaurant is accessible via main roads but check local traffic conditions.
Taxi / Rideshare
Taxis and rideshare services operate throughout Windsor, offering a direct and comfortable option to reach the restaurant. Typical fares from central locations range from £5-£15 depending on distance and time of day.
Use Tower Bridge as your starting point for nearby food, family ideas, nightlife, and more local discoveries.
A quick look at seasonal patterns and peak visiting hours.
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
Discover Windsor, a historic town in Berkshire, England, known for its royal heritage, stunning Windsor Castle, scenic parks, vibrant town center, and family-friendly attractions.
Tell me more about Windsor