Surat is a major port and commercial city on the Tapi River in south Gujarat, India, known as the diamond and textile capital. It has black-sand beaches at Dumas and Suvali, a 16th-century castle, a science centre and a growing transport network.
Surat does not have a bar-and-club scene. Gujarat is a dry state under the Gujarat Prohibition Act, 1949, so standalone bars, pubs and nightclubs do not operate, and evening entertainment centres on food: lakeside stalls at Gopi Talav, old-city grills at Zampa Bazaar, hotel restaurants and late cafes in Vesu and Piplod.
A typical night is dinner at a Gujarati or hotel restaurant, then dessert, kulfi or chai at Gopi Talav or a Vesu cafe. Weekend evenings at Dumas Road malls and Gopi Talav are the busiest. Cafes such as Cafe De Meet in Piplod are listed as staying open until about 01:00; check current hours before travelling.
At a glance
- Peak hours
- Food streets 19:30-23:00 on weekends; cafes to about 01:00
- Average drink
- No bar pricing exists; chai costs INR 15-60 (USD 0.16-0.62), a cold coco or falooda INR 50-150 (USD 0.52-1.56), kulfi INR 40-120 (USD 0.42-1.25) (estimates). Alcohol is not sold in venues.
- Dress code
- Smart casual in malls and hotels; modest dress (covered shoulders and knees) in old-city lanes
- Cover charge
- Use ride-hailing or a hotel-arranged car for every leg after dark; do not walk old-city lanes or Dumas beach late at night. Alcohol is not available in venues; visitors holding a Gujarat liquor permit should confirm hotel availability with the hotel before arrival.
Nightlife districts
Where the action happens after dark.
Gopi Talav and the old city
Food stalls around the lake and in Zampa Bazaar run well into the evening.
Best for: Street food after dark
Vesu, Piplod and Dumas Road
Cafes, dessert counters and restaurants stay open late around the VR Surat, Iscon and Rahul Raj malls.
Best for: Cafes, desserts and dinner
Athwa and Parle Point
Surat Marriott Hotel, Barbeque Nation and other restaurants around Parle Point flyover.
Best for: Sit-down late dinners
Bars & pubs
Where locals drink.
Gopi Talav Night Food Street
Crowded old-city lake where food stalls run into the night, the closest Surat has to a night-out destination for first-time visitors.
Known for: Lakeside street-food court of pav bhaji, dabeli, Chinese bhel, kulfi and chaat
Gopi Talav, Salabatpura, Surat, Gujarat 395002
Zampa Bazaar After Dark
Narrow lanes of barbecue joints active in the evening. Non-vegetarian; keep valuables secure and use a ride-hailing car back.
Known for: Barrel-oven grills and rangooni paratha in old-city lanes
Zampa Bazar Main Road, Salabatpura, Surat, Gujarat 395003
Table 101 (Surat Marriott Hotel)
A seated dinner buffet open until midnight per the hotel listing, useful when most standalone restaurants have closed.
Known for: Late-evening dinner buffet in an air-conditioned hotel restaurant
Surat Marriott Hotel, near Parle Point, Athwa Lines, Surat, Gujarat 395007
Dumas Beach Sunset Stalls
Beach stalls selling Lashkari tomato bhajiya, bhel, pav bhaji and sweet corn; busy at weekends. The beach has a local reputation for being unsafe after dark and swimming is discouraged, so most visitors leave by sunset.
Known for: Beach snacks and sunset
Dumas Beach, Dumas, Majura Taluka, Surat, Gujarat 394320
Live entertainment
Music, theatre, and performance venues.
Nightlife tips
Stay safe and have fun.
Alcohol rules: Gujarat is dry. Visitors from other Indian states or countries can apply for a temporary permit online (e-permit) or through authorised hotels, dealers and tourism offices, with ID (passport and visa for foreigners). Verify current rules with the Gujarat Home Department.
Do not carry alcohol into Gujarat or consume it in public; penalties apply under the Prohibition Act.
Carry cash and UPI; stalls rarely take cards.
Keep valuables in front pockets in the crowded lanes of Zampa Bazaar and Gopi Talav.
Weekend evenings are the busiest; arrive before 19:30 to find parking near Gopi Talav.
Dress modestly in old-city areas; smart casual is fine in malls and hotels.