Chennai isn’t a city you “visit” in the traditional sense. It’s a city you endure until it finally decides to let you in. Most travel blogs make it sound like a serene coastal paradise filled with filter coffee and silk sarees, but they’re lying to you. It’s hot. It’s loud. The humidity makes you feel like you’re wearing a heavy, damp towel that someone just pulled out of a microwave. But if you stop looking for the “Instagrammable” spots and actually look at the city, it’s incredible.

I’ve lived here on and off for years, and I’ve spent exactly 42 hours stuck in traffic on Anna Salai over the last three years alone. I’ve seen the best and the absolute worst of this place. If you’re coming here expecting a polished tourist experience, go to Pondicherry instead. But if you want to see what a real, functioning, chaotic Indian city looks like, stay here. Just don’t say I didn’t warn you about the sweat.

The Mylapore mess (and why you should do it anyway)

Everyone will tell you to go to the Kapaleeshwarar Temple. They’re right, but for the wrong reasons. Don’t go there for the “spiritual energy” or whatever the brochures say. Go there at 5:00 AM because that’s the only time the stone floor won’t melt the skin off your feet. I remember back in July 2021, I tried to be a “local” and went at noon. Big mistake. I ended up doing a weird, frantic hop-dance across the courtyard while a group of school kids laughed at me. I felt like a complete idiot.

What I mean is—actually, let me put it differently. The real magic isn’t even the temple itself; it’s the lanes around it. Specifically, Rayar’s Mess. It’s a tiny, cramped room down a narrow alley. There’s no menu. You sit where they tell you. I once dropped an entire bowl of sambar on a guy’s expensive-looking leather sandals there. I wanted to disappear into the floor. But the food? It’s better than anything you’ll find in a five-star hotel. It’s cheap, it’s fast, and it’s loud.

If you aren’t sweating into your tiffin, you aren’t doing Mylapore right.

Don’t bother with the fancy boutiques nearby. They’re overpriced and meant for people who want the “aesthetic” without the effort. Just walk the Mada streets, dodge the cows, and buy a string of jasmine from the ladies on the corner. It’s the only thing that will cover up the smell of your own desperation in the heat.

I might be wrong about this, but Marina Beach is overrated

Stunning aerial view of Stari Most, a historic bridge in Mostar, Bosnia and Herzegovina.

I know people will disagree, but I genuinely think Marina Beach is a sensory nightmare. It’s the second-longest urban beach in the world, which just means there’s more space for people to throw trash. I hate it. The sand is coarse, the water is questionable, and the crowds on a Sunday evening are enough to give anyone a panic attack. People talk about the “vibe,” but the vibe is mostly the smell of fried fish and exhaust fumes.

Go to Besant Nagar (Bessie) instead. It’s smaller, cleaner, and has better cafes. I’ve tested this—I’ve spent 6 weekends at Marina and 6 at Bessie, and my stress levels were consistently 40% lower at Bessie. Plus, you can actually walk without tripping over a broken plastic toy every three feet. It’s the better choice. Period.

The part nobody talks about

If you have some time, go to the Theosophical Society. It’s this massive, green lung in the middle of the city. It’s quiet. Like, unnervingly quiet for Chennai. There’s a 450-year-old banyan tree that looks like something out of a fever dream.

One thing though: the security guards can be weirdly intense about where you walk. I once got yelled at for taking a photo of a leaf. I’m not kidding. A leaf. Anyway, it’s still worth it for the shade alone.

  • Kalakshetra Foundation: If you want to see people actually practicing traditional dance without the stage makeup. It’s beautiful and haunting.
  • DakshinaChitra: People love this place. I think it’s a bit like a South Indian Disney World—too clean, too curated. But if you have kids, it’s fine.
  • St. Thomas Mount: Go here at sunset. You can see the planes taking off from the airport. The traffic is a slow-motion riot from up there.

I used to think that the Government Museum in Egmore was a must-visit. I was completely wrong. It’s a dusty, poorly lit warehouse of things that deserve better curators. Unless you are a hardcore archaeology nerd, you will be bored out of your mind within twenty minutes. I’ve tried to like it three times. Each time, I left feeling like I needed a nap and a shower. Skip it.

The mall trap

I refuse to recommend Phoenix Marketcity or Express Avenue. I don’t care if they have “international brands” or great AC. You didn’t come to Chennai to sit in a glass box that looks exactly like a glass box in Dubai or New Jersey. It’s a waste of a day. People go there because they’re scared of the heat, but the heat is part of the experience. If you want a mall, stay home.

Go to T. Nagar instead. It’s a nightmare. It’s crowded. You will probably get pushed by a woman carrying three bags of silk sarees. But the energy is infectious. It’s the heart of the city’s commerce. I once spent four hours there just watching people haggle over gold jewelry. It’s fascinating and exhausting.

Total chaos. Worth it.

I often wonder if Chennai will eventually lose this grit. There’s so much construction now, so many new “luxury” apartments springing up that look like they belong in a different city entirely. I don’t know if the Rayar’s Messes of the world can survive another twenty years of “progress.” I hope they do. Because without the grime and the heat and the rude waiters, it’s just another city with too many cars.

Go to Mylapore. Drink the coffee. Sweat. That’s the whole trick.