Skip to content
Cafe Menu

Best Cafes in India: City by City

Looking for the best cafes in India? This hub collects our city guides in one place. For each of 18 cities we pick two or three standout cafes, give the area and a reported cost for two where a source published one, and link to the full guide with 8 to 14 cafes grouped by neighbourhood.

Every pick is independent and sourced; no cafe paid to appear. Costs and hours are as reported by the named source and month, so check a dining app or call the cafe before you go.

Cities covered
18
Picks per city
2 to 3 on this page, 8 to 14 in each city guide
Typical cost for two
Roughly Rs 400 to 1,500 in most picks (reported)
Sources
Food and travel guides and dining app listings, 2022 to 2026

How to use this guide

Cities are grouped by region. Under each city you will find a one-line picture of its cafe scene, two or three cafes with area and reported cost, and a link to the full guide. If you are planning a cafe of your own, the cafe menu items list, cafe menu with price guide and cafe interior design ideas are a good next step.

Best cafes in North India

Jaipur

Jaipur's cafe scene ranges from palace-style dining rooms to dessert bars, with C Scheme and Civil Lines as the main hubs.

  • Bar Palladio: Kanota Bagh, Narayan Singh Road; Italian food in an Italian Renaissance and Mughal setting; reported Rs 1,500 to 2,000 for two (Curly Tales, Oct 2022)
  • Cafe Bae: Sahkar Marg near 22 Godown Circle, C Scheme; fairy-tale cottage styling and desserts; reported Rs 1,200 to 1,500 for two (Curly Tales, Oct 2022)
  • Dzurt: Jacob Road, Civil Lines; bakery for gourmet desserts; reported Rs 500 to 700 for two (Curly Tales, Oct 2022)

Full guide: best cafes in Jaipur.

Lucknow

Lucknow cafes split between Hazratganj and the newer Gomti Nagar, where most of the design-led openings are.

  • Roastery Coffee House: Vivek Khand, Gomti Nagar; coffee-led cafe; reported Rs 950 for two (Curly Tales, Oct 2024)
  • Tanatan: Mall Road, Hazratganj; reported Rs 2,500 for two (Curly Tales, Oct 2024)
  • Cafe Repertwahr: Maruti Puram, Indira Nagar; reported Rs 1,100 for two (Curly Tales, Oct 2024)

Full guide: best cafes in Lucknow.

Chandigarh

Chandigarh's cafes are spread across its numbered sectors, with Sectors 7, 26 and 35 especially busy, and more in Mohali and Panchkula.

  • Sir Dough: Sector 7; Italian, shakes and coffee; reported Rs 1,200 for two (EazyDiner listing, Oct 2026)
  • Barista Diner: Sector 26; Italian, Mexican and sandwiches; reported Rs 1,000 for two (EazyDiner listing, Oct 2026)
  • Downtown Cafe and Kitchen 21: Sector 21; continental, shakes and coffee; reported Rs 850 for two (EazyDiner listing, Oct 2026)

Full guide: best cafes in Chandigarh.

Dehradun and Mussoorie

Dehradun's cafes line Rajpur Road on the way up to Mussoorie; Landour above Mussoorie has bakeries and tea shops with valley views.

  • Kalsang AMA Cafe: Rajpur Road; one of the city's oldest cafes, Thai and continental food; reported Rs 700 for two (Curly Tales, Feb 2024)
  • Cafe De Piccolo: Old Mussoorie Road, Rajpur; Italian food and coffee; reported Rs 800 for two (Curly Tales, Feb 2024)
  • Char Dukan: Landour, Mussoorie; tea, snacks and views; reported about Rs 400 for two (The Hosteller, Jul 2024)

Full guide: best cafes in Dehradun and Mussoorie.

Rishikesh

Rishikesh cafes cluster around Laxman Jhula and Tapovan, many with Ganga views and traveller-friendly menus.

  • Little Buddha Cafe: Laxman Jhula Road; wide Ganga views, momos and thukpa; reported about Rs 700 for two (Esquire India, updated May 2026)
  • The Beatles Cafe: Tapovan, near Laxman Jhula; river views and Italian food; reported about Rs 600 for two (Esquire India, updated May 2026)
  • Om Freedom Cafe: Laxman Jhula; riverside seating and big breakfasts; reported about Rs 550 for two (Esquire India, updated May 2026)

Full guide: best cafes in Rishikesh.

Best cafes in West India

Ahmedabad

Ahmedabad's newer cafes are concentrated in the western neighbourhoods of Vastrapur, Bodakdev and Thaltej.

  • Kaffa Coffee Roasters: Vastrapur; greenery, continental food and cold brew; reported Rs 1,400 for two (EazyDiner, Feb 2026)
  • The House of Makeba: Bodakdev; vegetarian-friendly comfort food; reported Rs 1,200 for two (EazyDiner, Feb 2026)
  • Bigly: Thaltej; bright interior and fusion dishes; reported Rs 1,600 for two (EazyDiner, Feb 2026)

Full guide: best cafes in Ahmedabad.

Vadodara

Vadodara mixes heritage cafes in Alkapuri with newer coffee spots on Old Padra Road.

  • Charmant: The Heritage Cafe: Alkapuri; heritage bungalow interior; reported Rs 1,200 for two (EazyDiner listing, Oct 2026)
  • The Chocolate Room: Fatehgunj; hot chocolate and waffles; reported Rs 500 for two (EazyDiner listing, Oct 2026)
  • Canara Coffee House: Dandia Bazar; filter coffee and misal, reported operating since the 1940s (Wanderlog, Jul 2026)

Full guide: best cafes in Vadodara.

Surat

Surat's cafes are mostly in the western suburbs of Vesu, Adajan and Pal.

  • TBS: The Baking Stories: Vesu; bakery cafe with Italian and Western food; reported Rs 1,000 for two (EazyDiner listing, Oct 2026)
  • GAG Coffee Co.: Adajan; coffee, desserts and bubble tea; reported Rs 1,000 for two (EazyDiner listing, Oct 2026)
  • Arabista: Adajan; Mediterranean, Mexican and Vietnamese plates; reported Rs 700 for two (EazyDiner listing, Oct 2026)

Full guide: best cafes in Surat.

Pune

Pune has one of India's deepest cafe scenes, centred on Koregaon Park, Baner, Viman Nagar and Aundh.

  • Chafa Cafe: Koregaon Park; eco-conscious space, chocolate peanut butter bowl; reported Rs 600 for two (EazyDiner, Sep 2026)
  • Matcha Brew and Bake: Koregaon Park; matcha whisked at the table; reported Rs 800 for two (EazyDiner, Sep 2026)
  • Pimlico: Koregaon Park; brunch in a flower-filled setting; reported Rs 4,000 for two (EazyDiner, Sep 2026)

Full guide: best cafes in Pune.

Goa

Goa's best cafes are in Panjim's Fontainhas quarter and in Assagao, inland in North Goa.

  • Padaria Prazeres: Caranzalem, Panjim; pasteis de nata and specialty coffee; reported Rs 600 to 1,000 for two (Trekgo, Aug 2026)
  • G-Shot Coffee Roastery and Cafe: Assagao; house-roasted coffee; reported about Rs 1,300 for two (The Hosteller, Jul 2024)
  • Babka Goa: Assagao; croissants and babka; reported about Rs 850 for two (The Hosteller, Jul 2024)

Full guide: best cafes in Goa.

Udaipur

Udaipur offers lake-view cafes around Lake Pichola and aesthetic newer cafes near Fateh Sagar.

  • Jheel's Ginger Coffee Bar and Bakery: Gangaur Ghat; lakeside coffee and bakes; reported Rs 400 to 800 for two (Trekgo, Aug 2026)
  • Qalaa: Art Bar and Coffeehouse: Brahmpole; art-led coffeehouse; reported Rs 1,500 for two (Curly Tales, Oct 2024)
  • Aosa: Bakehouse and Roastery: Panchwati; late-night coffee and pastries; reported Rs 900 for two (Curly Tales, Oct 2024)

Full guide: best cafes in Udaipur.

Best cafes in Central and East India

Indore

Indore's cafes sit in Palasia, Saket and the busy Vijay Nagar district, with rooftops along AB Road.

  • Mr Beans: Saket Nagar; coffee, pizza and desserts; reported Rs 800 for two (TravelTriangle, accessed Oct 2026)
  • Cafe Terazza: AB Road; tenth-floor rooftop; reported Rs 700 for two (TravelTriangle, accessed Oct 2026)

Full guide: best cafes in Indore.

Kolkata

Kolkata pairs old tearooms on Park Street with a busy cafe strip in Salt Lake.

  • Flurys: Park Street, with a quieter branch near Lake Market; old-world tearoom and pastries (magicpin blog, 2026)
  • 8th Day Cafe and Bakery: Salt Lake Sector 3; reported Rs 450 for two (Curly Tales, May 2023)
  • Calcutta Bakery Cafe: Salt Lake Sector 1; reported Rs 1,000 for two (Curly Tales, May 2023)

Full guide: best cafes in Kolkata.

Guwahati and Shillong

Guwahati's cafes cluster in Uzan Bazar and GS Road; Shillong's are mostly in Laitumkhrah.

  • Lush: The Cafe: Uzan Bazar, Guwahati; brunches and farmers' markets (Northeast Now, Jul 2025)
  • Daphne: Machkhowa, Guwahati; dessert-led upscale cafe; reported Rs 1,500 for two (EazyDiner, Jul 2026)
  • Dylan's Cafe: Malki, Shillong; Bob Dylan themed, live music; reported Rs 1,000 for two (Curly Tales, Feb 2024)

Full guide: best cafes in Guwahati and Shillong.

Best cafes in South India

Chennai

Chennai balances filter coffee institutions with specialty cafes in Anna Nagar, Nungambakkam and RA Puram.

  • Soroco: Anna Nagar East; cold brew and espresso drinks; reported Rs 1,300 for two (EazyDiner, Oct 2026)
  • Chamiers Cafe: RA Puram; filter coffee and cafe food; reported Rs 1,000 for two (EazyDiner, Oct 2026)
  • Umber Coffee: Egmore; lattes and mochas with local twists; reported Rs 600 for two (EazyDiner, Oct 2026)

Full guide: best cafes in Chennai.

Pondicherry

Pondicherry's famous cafes sit in White Town, the old French quarter.

  • Coromandel Cafe: Romain Rolland Street, White Town; garden brunch; reported Rs 1,000 to 1,400 for two (Muddie Trails, Apr 2026)
  • Baker Street: Bussy Street; French bakery; reported Rs 400 to 900 for two (sources differ)
  • Le Cafe: Beach Road; seafront cafe reported open 24 hours (Muddie Trails, Apr 2026)

Full guide: best cafes in Pondicherry.

Kochi

Kochi's cafes are concentrated in Fort Kochi and Mattancherry, many doubling as galleries.

  • Kashi Art Cafe: Burgher Street, Fort Kochi; art cafe and breakfast (The Hosteller, Jul 2024)
  • Qissa Cafe: KB Jacob Road, Fort Kochi; reported Rs 600 for two (Outlook Traveller, Jan 2024)
  • Pepper House Cafe: Calvathy Road; former pepper warehouse; reported Rs 800 for two (Outlook Traveller, Jan 2024)

Full guide: best cafes in Kochi.

Mysore

Mysore splits between yoga-quarter cafes in Gokulam and older coffee shops near the palace.

  • Chakra House Cafe: Gokulam 3rd Stage; organic, yogic menu since 2002 (Veena World, Aug 2024)
  • Malgudi Coffee Shop and Bakery: Hunsur Road; filter coffee and apple pie (Veena World, Aug 2024)

Full guide: best cafes in Mysore.

How cafe menus differ across India

A cafe menu in Pondicherry leans French, with croissants and crepes; in Goa it borrows Portuguese bakes; in Kochi and Shillong it adds regional dishes like seafood, pazham pori or jadoh; and in Gujarat and Indore it is largely vegetarian with Jain options. Hill towns such as Mussoorie and Rishikesh run on all-day breakfast, momos and thukpa, while big cities push specialty coffee and cold brew.

See our coffee menu guide and the tea and shakes menu for the drinks that appear almost everywhere.

How we picked

We read recent food and travel guides and dining app listings for each city, opened every source we cite, and left out cafes that sources marked as closed. Where sources gave different costs we say so. This page is not sponsored and no listing is paid.

Questions and answers

Which city in India has the best cafes?

Pune, Goa, Pondicherry and Kochi are known for especially strong cafe cultures, but every city in this guide has a distinct scene worth exploring.

How much does a cafe meal cost in India?

Most picks on this page were reported between about Rs 400 and 1,500 for two, with premium brunch spots higher. Prices change, so check before visiting.

Are these cafe listings paid?

No. The picks are independent and based on published guides and listings we opened and cite.

Which cities have lake or river view cafes?

Udaipur (Lake Pichola), Rishikesh (Ganga) and Guwahati (Brahmaputra at Uzan Bazar) all have view cafes in our guides.

Sources

Last checked: 14 October 2026