Bengaluru trip planner: best time, cost and things to do

Bengaluru, Karnataka
Photo: Wikipedia

Garden city with a mild climate, craft breweries, cafes and South Indian breakfast joints. The best time to visit Bengaluru is October to February. Plan 2 days; on the ground you can expect about ₹1,100 to ₹8,300 per person per day.

Plan your Bengaluru trip and see the full cost

Bengaluru at a glance

State
Karnataka
Best months
October to February
Suggested stay
2 days
Nearest airport
BLR (in town)
Nearest railway station
KSR Bengaluru (SBC)
Good for
foodie, party, chill
Ground cost per person per day
₹1,100 budget, ₹2,950 mid-range, ₹8,300 comfort

How much does a trip to Bengaluru cost?

About ₹1,100 (budget), ₹2,950 (mid-range) or ₹8,300 (comfort) per person per day, two sharing a room and a cab, excluding the journey to Bengaluru.

What to eat in Bengaluru

  • Masala dosa
  • Filter coffee
  • Donne biryani
  • Thatte idli

Top things to do in Bengaluru

  • Lalbagh Botanical Garden: 240 acres, a glasshouse and a rock older than most of the planet. about 2 hours. entry about ₹30
  • Cubbon Park: 300 green acres in the centre; Sunday mornings are car-free. about 1.5 hours. free entry
  • Bangalore Palace: A Tudor-style palace modelled on Windsor Castle. about 1.5 hours. entry about ₹280
  • Tipu Sultan's Summer Palace: Tipu's 1791 teak palace, painted and pillared. about 0.75 hours. entry about ₹25
  • VV Puram food street: One lane of dosas, holige and gulkand ice cream after dark. about 1.5 hours. free entry
  • Church Street and MG Road: Bookshops, microbreweries and live music in India's pub capital. about 3 hours. free entry
  • Nandi Hills sunrise: Sunrise above a sea of clouds, 60 km north of the city. about 5 hours. entry about ₹20. Gates open around 6 am; leave the city by 4:30
  • Bannerghatta safari: Lions, tigers and bears on a bus safari 20 km from the city. about 4 hours. entry about ₹450

How to get to Bengaluru

To reach Bengaluru, Bengaluru has its own airport (BLR), and KSR Bengaluru (SBC) is the railway station.

Frequently asked questions about Bengaluru

When is the best time to visit Bengaluru?

The best months for Bengaluru are October to February. Prices for stays and flights rise around holidays and long weekends, so book early for those dates.

How much does a trip to Bengaluru cost?

On the ground in Bengaluru a budget trip costs about ₹1,100 per person per day, a mid-range trip about ₹2,950 and a comfortable one about ₹8,300, assuming two people share a room and a cab. That covers stay, food and local transport but not the journey to Bengaluru. TripRoast works out the full cost per person from your city, including transport.

How many days do you need in Bengaluru?

Plan at least 2 days in Bengaluru. It works well as a short break.

What should you eat in Bengaluru?

Try Masala dosa, Filter coffee, Donne biryani, Thatte idli.

How do you get to Bengaluru?

To reach Bengaluru, Bengaluru has its own airport (BLR), and KSR Bengaluru (SBC) is the railway station.

Similar places to visit

Costs are estimates built from public data, official fares and traveller reports. Always check prices before you book. How TripRoast works.