Bengaluru rewards two to three days: base yourself in Indiranagar or MG Road for walkability and nightlife, or leafy Malleshwaram for old-city character. Don't miss Cubbon Park, Lalbagh Botanical Garden, Bangalore Palace, and the temples of Basavanagudi, and eat your way through the city's famous South Indian breakfasts (masala dosa, idli-vada, and filter coffee) plus its craft-beer and dining scene. It's also the best launch point for day trips to Mysuru and Nandi Hills.
Bengaluru (still fondly called Bangalore) is India's most laid-back big city, a place of jacaranda-lined avenues, old stone temples, buzzing microbreweries, and glass tech campuses that reshaped modern India. Sitting on the Deccan plateau at about 900 meters, it enjoys some of the mildest weather of any major Indian city, which is exactly why the British built their cantonment here and why Kannadigas call it the Garden City.
The city wears two faces at once. There's old Bangalore, with its filter-coffee darshinis, Gandhi Bazaar flower sellers, and the sprawling greenery of Lalbagh and Cubbon Park. And there's new Bengaluru, the startup and IT engine where you can drink single-origin coffee and craft IPA within the same block in Indiranagar or Koramangala.
For visitors, that mix is the appeal. You can temple-hop and browse silk in the morning, eat a legendary masala dosa for under a dollar, and end the day at a rooftop bar with a global crowd. It is also the springboard for some of South India's best day trips, from the ruins of Hampi to the palace city of Mysuru.
The sweet spot is October to February, when days are dry and pleasant (roughly 20-28C) and evenings cool enough for a light layer; December and January are the coolest and most comfortable. March to May is hotter and dustier but still milder than most of India, while the southwest monsoon (June to September) brings frequent afternoon showers that keep the parks lush. Time a visit around the Lalbagh flower shows held around Republic Day (late January) and Independence Day (mid-August), or the citywide Karaga festival in spring for a taste of old Bangalore ritual.
Kempegowda International Airport (BLR) sits about 35-40 km north of the center; the official airport taxi counters, app cabs (Uber/Ola), or the frequent Vayu Vajra AC airport buses are your best bets, and the ride can take 60-90 minutes in traffic. In the city, the Namma Metro (Purple and Green lines, expanding fast) is clean, cheap, and the smartest way to skip gridlock on key corridors like MG Road and Indiranagar. For everything else use Uber, Ola, or metered autorickshaws (insist on the meter or use the app); traffic is heavy, so plan short hops and avoid cross-town drives at rush hour.
Neighborhoods & hotels
Skip the research, get a day-by-day Bengaluru plan
Tell us your dates and pace; we'll build the itinerary around these picks.
Best Coffee, Old and New
Bengaluru runs on coffee, from steel tumblers of frothy filter kaapi to third-wave single origins.
Opening hours
- Monday: 6:00 AM - 12:00 PM, 3:00 - 7:00 PM
- Tuesday: 6:00 AM - 12:00 PM, 3:00 - 7:00 PM
- Wednesday: 6:00 AM - 12:00 PM, 3:00 - 7:00 PM
- Thursday: 6:00 AM - 12:00 PM, 3:00 - 7:00 PM
- Friday: 6:00 AM - 12:00 PM, 3:00 - 7:00 PM
- Saturday: 6:00 AM - 12:00 PM, 3:00 - 7:00 PM
- Sunday: Closed
Opening hours
- Monday: 8:00 AM - 1:00 AM
- Tuesday: 8:00 AM - 1:00 AM
- Wednesday: 8:00 AM - 1:00 AM
- Thursday: 8:00 AM - 1:00 AM
- Friday: 8:00 AM - 1:00 AM
- Saturday: 8:00 AM - 1:00 AM
- Sunday: 8:00 AM - 1:00 AM
Opening hours
- Monday: 7:00 AM - 11:00 PM
- Tuesday: 7:00 AM - 11:00 PM
- Wednesday: 7:00 AM - 11:00 PM
- Thursday: 7:00 AM - 11:00 PM
- Friday: 7:00 AM - 11:00 PM
- Saturday: 7:00 AM - 11:00 PM
- Sunday: 7:00 AM - 11:00 PM
Where to Eat Breakfast
Bengaluru's breakfast game is world-class, and it starts with dosa, idli, and vada.
Opening hours
- Monday: 7:00 AM - 12:30 PM, 4:00 - 9:30 PM
- Tuesday: 7:00 AM - 12:30 PM, 4:00 - 9:30 PM
- Wednesday: 7:00 AM - 12:30 PM, 4:00 - 9:30 PM
- Thursday: 7:00 AM - 12:30 PM, 4:00 - 9:30 PM
- Friday: 7:00 AM - 12:30 PM, 4:00 - 9:30 PM
- Saturday: 7:00 AM - 12:30 PM, 4:00 - 9:30 PM
- Sunday: 7:00 AM - 12:30 PM, 4:00 - 9:30 PM
Opening hours
- Monday: 6:30 - 11:30 AM, 2:00 - 8:00 PM
- Tuesday: 6:30 - 11:30 AM, 2:00 - 8:00 PM
- Wednesday: 6:30 - 11:30 AM, 2:00 - 8:00 PM
- Thursday: 6:30 - 11:30 AM, 2:00 - 8:00 PM
- Friday: Closed
- Saturday: 6:30 AM - 12:00 PM, 2:30 - 8:00 PM
- Sunday: 6:30 AM - 12:00 PM, 2:30 - 8:00 PM
Opening hours
- Monday: Closed
- Tuesday: 6:30 - 11:00 AM, 12:30 - 8:30 PM
- Wednesday: 6:30 - 11:00 AM, 12:30 - 8:30 PM
- Thursday: 6:30 - 11:00 AM, 12:30 - 8:30 PM
- Friday: 6:30 - 11:00 AM, 12:30 - 8:30 PM
- Saturday: 6:30 - 11:00 AM, 12:30 - 9:30 PM
- Sunday: 6:30 - 11:00 AM, 12:30 - 9:30 PM
Opening hours
- Monday: 6:30 AM - 12:00 PM, 3:30 - 9:00 PM
- Tuesday: 6:30 AM - 12:00 PM, 3:30 - 9:00 PM
- Wednesday: 6:30 AM - 12:00 PM, 3:30 - 9:00 PM
- Thursday: 6:30 AM - 12:00 PM, 3:30 - 9:00 PM
- Friday: 6:30 AM - 12:00 PM, 3:30 - 9:00 PM
- Saturday: 6:30 AM - 12:00 PM, 3:30 - 9:00 PM
- Sunday: 6:30 AM - 12:00 PM
Best Restaurants for Lunch & Dinner
From banana-leaf thalis to boundary-pushing modern Indian, this is where Bengaluru eats best.
Opening hours
- Monday: 12:00 - 11:30 PM
- Tuesday: 12:00 - 11:30 PM
- Wednesday: 12:00 - 11:30 PM
- Thursday: 12:00 - 11:30 PM
- Friday: 12:00 - 11:30 PM
- Saturday: 12:00 - 11:30 PM
- Sunday: 12:00 - 11:30 PM
Opening hours
- Monday: Closed
- Tuesday: 6:30 - 11:00 AM, 12:30 - 8:30 PM
- Wednesday: 6:30 - 11:00 AM, 12:30 - 8:30 PM
- Thursday: 6:30 - 11:00 AM, 12:30 - 8:30 PM
- Friday: 6:30 - 11:00 AM, 12:30 - 8:30 PM
- Saturday: 6:30 - 11:00 AM, 12:30 - 9:30 PM
- Sunday: 6:30 - 11:00 AM, 12:30 - 9:30 PM
Opening hours
- Monday: 12:00 - 3:45 PM, 7:00 - 10:45 PM
- Tuesday: 12:00 - 3:45 PM, 7:00 - 10:45 PM
- Wednesday: 12:00 - 3:45 PM, 7:00 - 10:45 PM
- Thursday: 12:00 - 3:45 PM, 7:00 - 10:45 PM
- Friday: 12:00 - 3:45 PM, 7:00 - 10:45 PM
- Saturday: 12:00 - 3:45 PM, 7:00 - 10:45 PM
- Sunday: 12:00 - 3:45 PM, 7:00 - 10:45 PM
Opening hours
- Monday: 6:30 - 11:30 AM, 2:00 - 8:00 PM
- Tuesday: 6:30 - 11:30 AM, 2:00 - 8:00 PM
- Wednesday: 6:30 - 11:30 AM, 2:00 - 8:00 PM
- Thursday: 6:30 - 11:30 AM, 2:00 - 8:00 PM
- Friday: Closed
- Saturday: 6:30 AM - 12:00 PM, 2:30 - 8:00 PM
- Sunday: 6:30 AM - 12:00 PM, 2:30 - 8:00 PM
Opening hours
- Monday: 8:30 AM - 1:00 AM
- Tuesday: 8:30 AM - 1:00 AM
- Wednesday: 8:30 AM - 1:00 AM
- Thursday: 8:30 AM - 1:00 AM
- Friday: 8:30 AM - 1:00 AM
- Saturday: 8:30 AM - 1:00 AM
- Sunday: 8:30 AM - 1:00 AM
Craft Beer & Nightlife
Bengaluru is India's craft-beer capital, with brewpubs and rooftops to match.
Opening hours
- Monday: 12:00 PM - 12:30 AM
- Tuesday: 12:00 PM - 12:30 AM
- Wednesday: 12:00 PM - 12:30 AM
- Thursday: 12:00 PM - 12:30 AM
- Friday: 12:00 PM - 12:30 AM
- Saturday: 12:00 PM - 12:30 AM
- Sunday: 12:00 PM - 12:30 AM
Opening hours
- Monday: 8:30 AM - 1:00 AM
- Tuesday: 8:30 AM - 1:00 AM
- Wednesday: 8:30 AM - 1:00 AM
- Thursday: 8:30 AM - 1:00 AM
- Friday: 8:30 AM - 1:00 AM
- Saturday: 8:30 AM - 1:00 AM
- Sunday: 8:30 AM - 1:00 AM
Opening hours
- Monday: 2:00 PM - 12:30 AM
- Tuesday: 2:00 PM - 12:30 AM
- Wednesday: 2:00 PM - 12:30 AM
- Thursday: 2:00 PM - 12:30 AM
- Friday: 2:00 PM - 12:40 AM
- Saturday: 2:00 PM - 12:40 AM
- Sunday: 2:00 PM - 12:40 AM
Top Things to Do & See
Green spaces, palaces, temples, and museums anchor a couple of easy days in the city.
Opening hours
- Monday: 5:00 AM - 7:00 PM
- Tuesday: 5:00 AM - 7:00 PM
- Wednesday: 5:00 AM - 7:00 PM
- Thursday: 5:00 AM - 7:00 PM
- Friday: 5:00 AM - 7:00 PM
- Saturday: 5:00 AM - 7:00 PM
- Sunday: 5:00 AM - 7:00 PM
Opening hours
- Monday: Closed
- Tuesday: 6:00 AM - 6:00 PM
- Wednesday: 6:00 AM - 6:00 PM
- Thursday: 6:00 AM - 6:00 PM
- Friday: 6:00 AM - 6:00 PM
- Saturday: 6:00 AM - 6:00 PM
- Sunday: 6:00 AM - 6:00 PM
Opening hours
- Monday: 10:00 AM - 5:30 PM
- Tuesday: 10:00 AM - 5:30 PM
- Wednesday: 10:00 AM - 5:30 PM
- Thursday: 10:00 AM - 5:30 PM
- Friday: 10:00 AM - 5:30 PM
- Saturday: 10:00 AM - 5:30 PM
- Sunday: 10:00 AM - 5:30 PM
Opening hours
- Monday: 6:30 AM - 8:30 PM
- Tuesday: 6:30 AM - 8:30 PM
- Wednesday: 6:30 AM - 8:30 PM
- Thursday: 6:30 AM - 8:30 PM
- Friday: 6:30 AM - 8:30 PM
- Saturday: 6:30 AM - 8:30 PM
- Sunday: 6:30 AM - 8:30 PM
Opening hours
- Monday: 9:00 AM - 5:00 PM
- Tuesday: 9:00 AM - 5:00 PM
- Wednesday: 9:00 AM - 5:00 PM
- Thursday: 9:00 AM - 5:00 PM
- Friday: 9:00 AM - 5:00 PM
- Saturday: Closed
- Sunday: Closed
Opening hours
- Monday: 7:15 AM - 1:00 PM, 4:15 - 8:20 PM
- Tuesday: 7:15 AM - 1:00 PM, 4:15 - 8:20 PM
- Wednesday: 7:15 AM - 1:00 PM, 4:15 - 8:20 PM
- Thursday: 7:15 AM - 1:00 PM, 4:15 - 8:20 PM
- Friday: 7:15 AM - 1:00 PM, 4:15 - 8:20 PM
- Saturday: 7:15 AM - 8:20 PM
- Sunday: 7:15 AM - 8:20 PM
Markets & Shopping
For silk, sandalwood, flowers, and street bargains, Bengaluru delivers.
Day Trips Worth Taking
Bengaluru is a gateway to palaces, hills, and one of India's greatest ruins.
Before you visit
Plan-ahead checklist
Bengaluru is the rare Indian megacity that invites you to slow down: to linger over filter coffee, wander a botanical garden at dawn, and let the evening unfold over a cold craft beer. Come hungry, keep your mornings early, and use the city as a doorway to Mysuru, Nandi Hills, and Hampi. Your table at the dosa counter is waiting.
Frequently asked questions
How many days do you need in Bengaluru?
Where should I stay in Bengaluru?
Is Bengaluru expensive?
How do you get around Bengaluru?
Is Bengaluru worth visiting?
What food is Bengaluru known for?
Top-Rated Places to Eat, See & Stay
Explore Bengaluru
Build your own Bengaluru trip
Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Bengaluru itinerary.

