Begin on Chowringhee Road, where the Indian Museum, the Asiatic Society and the Grand Hotel sit within a few hundred metres of each other. In heavy rain, this stretch is easy to cover with short dashes between colonnades and porches. Indian Coffee House on College Street is the classic first stop, but for a wet morning closer to the Maidan, aim for the older bakery counters and tea rooms tucked off Bentinck Street and Waterloo Street. Most open by 9am, close for nothing, and a coffee plus a savoury snack sits in the lower-hundreds of rupees band — well below a hotel lobby cappuccino.
Start in Esplanade and the old White Town
Begin on Chowringhee Road, where the Indian Museum, the Asiatic Society and the Grand Hotel sit within a few hundred metres of each other. In heavy rain, this stretch is easy to cover with short dashes between colonnades and porches. Indian Coffee House on College Street is the classic first stop, but for a wet morning closer to the Maidan, aim for the older bakery counters and tea rooms tucked off Bentinck Street and Waterloo Street. Most open by 9am, close for nothing, and a coffee plus a savoury snack sits in the lower-hundreds of rupees band — well below a hotel lobby cappuccino.
If the rain is set in for the day, treat Esplanade as your base rather than a single stop. The Metro at Esplanade and Park Street puts you under cover within minutes of most Chowringhee addresses. Skip the branded coffee chains on Park Street: they are comfortable but identical to anywhere else, and you have come for the ceiling fans and the bentwood chairs. Best months for this route are November to February for dry walking, but June to September is when the old rooms make most sense — they are where the city goes when it cannot go anywhere else.
College Street and the north's coffee rooms
Indian Coffee House on College Street, near Presidency University, is the one everyone names, and it earns the fuss: high ceilings, white-jacketed servers, and a queue that moves quickly if you go before noon. Combine it with the Kolkata Metro's Mahatma Gandhi Road station and the short walk past the book stalls. A second stop in this area is the older bakery end of Amherst Street, where you can sit with a cup and watch the trams on Bidhan Sarani. Budget roughly 150 to 350 rupees per person for coffee and something small; expect cash-friendly counters and no card machines in the oldest places.
Come here on a weekday. Saturdays bring students, families and a long wait, and the noise that makes the room charming at 11am is overwhelming at 4pm. If you are staying south of Park Street, the ride up in a yellow taxi takes 20 to 35 minutes depending on AJC Bose Road traffic, and the Metro is faster in rain. I would book a hotel within walking distance of Park Street or Esplanade rather than in Salt Lake or New Town for this itinerary — the whole point is being able to retreat when the downpour peaks and come out again an hour later.
Bhowanipore, Kalighat and the southern bakery stops
South of Park Street, the streets around Bhowanipore and Kalighat hold smaller, less-visited tea and bakery counters, often attached to old confectioners. This is where you go for the Kolkata habit of a morning coffee with a savoury shrinkhali or a warm pastry, standing at a counter rather than sitting. The Kalighat Metro station makes the area reachable without stepping into deep water, and the lanes off Shyama Prasad Mukherjee Road are short enough to walk between stops. Allow half a day; the area is not dense with coffee rooms, but the ones that exist are calm and cheap.
Pair this with a visit to the Kalighat temple surroundings if you are comfortable with crowds, and keep the afternoon free for the Victoria Memorial gardens on a dry day. In rain, the memorial's covered galleries are still worth the entry queue, which is shorter after 2pm. From here, a taxi back to a Park Street hotel is 15 to 25 minutes outside peak hours. My pick for a first trip is to base yourself centrally and use the Metro rather than trying to cover the north and south in one wet day.
Practicalities for a monsoon coffee day
Kolkata's rain arrives hard and briefly. Carry a compact umbrella rather than a raincoat, wear footwear you can dry, and plan two short outdoor stretches with a long indoor one between them. The Metro runs roughly from early morning to late evening; fares are low and the stations at Esplanade, Park Street, Maidan, Rabindra Sadan and Kalighat cover nearly everything described here. Buses and trams are slower in rain and often crowded, so budget extra time if you use them. Keep small notes and coins: the older counters are not always quick with change.
Evenings are for the Park Street stretch, where several heritage buildings house bars and restaurants; the coffee itself is less the point than the room. Book accommodation early for December and January, when prices peak and the central hotels near Sudderth Street and Park Street fill up; late September and October are quieter and cheaper with the monsoon tailing off. If your dates are flexible, watch for the weeks after the Puja crowds leave, when central rooms are easier to find and the cafés return to their ordinary pace.
FAQ
Is Indian Coffee House on College Street worth the queue?
Yes, once. Go before noon on a weekday to avoid the worst wait. The room, the servers and the prices are the attraction; the coffee itself is simple. Budget under 300 rupees per person and bring small notes.
How do I get around this route in heavy rain?
Use the Metro. Esplanade, Park Street, Maidan, Rabindra Sadan and Kalighat stations cover the main stops. Taxis are cheap but slow on AJC Bose Road in a downpour; trams and buses are crowded and slower still.
Where should I stay for a café-focused Kolkata trip?
Anywhere between Sudderth Street and Park Street. You can walk to Chowringhee, reach College Street by Metro in about 15 minutes, and retreat to your room when the rain peaks. Avoid Salt Lake and New Town unless you have other reasons to be there.
What should a coffee and snack stop cost?
At the older bakery counters and coffee rooms, expect roughly 150 to 350 rupees per person for a coffee and something small. Hotel lobbies and branded chains run higher. Carry cash, as the oldest places may not take cards.
When is the best time to visit Kolkata for this kind of day?
November to February for dry, walkable weather. June to September if you want the monsoon atmosphere and do not mind planning around downpours. December and January are the busiest and most expensive for central hotels.
Are the heritage cafés open on Sundays?
Most are, but College Street is at its most crowded on Saturdays and weekend afternoons. Weekday mornings are calmer everywhere. Check individual opening hours on the day, as the smaller counters keep irregular timings.
What should I skip?
The branded coffee chains on Park Street, which offer nothing you cannot get at home. Also skip trying to cover both College Street and Kalighat in one wet afternoon; pick one side of the city and do it properly.
Do I need to book hotels in advance?
For December and January, yes, especially around Park Street and Sudderth Street. For late September and October, a few days ahead is usually enough, and rates are lower. Booking direct with the hotel often gives more flexibility on changes.
Read next
- Best time to visit Kolkata: a month-by-month guide
- Where to stay in Kolkata
- Things to do in Kolkata
- More from the Kolkata blog
Sources: West Bengal Tourism, Metro Railway Kolkata, India Meteorological Department.
Editorial review: 12 November 2026. Opening days, fares and festival dates change; check before you go.
