enbus TN Bus Finder

Chennai to Bengaluru Bus Timings

9 Ultra Deluxe, 4 Non-AC, 2 Ordinary, 2 AC · TNSTC & SETC services · Updated 2026

~360 km~8h17 busesFirst: 6:00 AMLast: 8:45 AM₹360

Showing 17 results.

  • Early Morning
  • 831UDUltra Deluxe
    360 km
    6:00 AM2:30 PM· 8h 30min
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 103Ordinary
    6:00 AM
    ChennaiBengaluru
  • 831UDUltra Deluxe
    360 km
    6:00 AM12:00 PM· 6h
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831UDUltra Deluxe
    360 km
    6:00 AM9:00 AM· 3h
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831UDUltra Deluxe
    360 km
    6:00 AM1:30 PM· 7h 30min
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 103Ordinary
    6:00 AM
    ChennaiBengaluru
  • 831NSNon-AC
    7:00 AM2:00 PM· 7h
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831NSNon-AC
    7:00 AM3:00 PM· 8h
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831NSNon-AC
    7:30 AM2:30 PM· 7h
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831NSNon-AC
    7:30 AM3:30 PM· 8h
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831ACAC
    7:45 AM2:45 PM· 7h
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831UDUltra Deluxe
    360 km
    8:00 AM3:45 PM· 7h 45min
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831UDUltra Deluxe
    360 km
    8:00 AM11:00 AM· 3h
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831UDUltra Deluxe
    360 km
    8:00 AM3:30 PM· 7h 30min
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831UDUltra Deluxe
    360 km
    8:00 AM2:00 PM· 6h
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831UDUltra Deluxe
    360 km
    8:30 AM4:15 PM· 7h 45min
    Chennai-Pt Dr. M.G.R. BsBengaluru
  • 831ABAC
    8:45 AM3:45 PM· 7h
    Chennai-Pt Dr. M.G.R. BsBengaluru

Book seats online for TNSTC & SETC buses

Book on TNSTC →

About Chennai to Bengaluru buses

17 TNSTC and SETC buses operate between Chennai and Bengaluru. enbus.in matches intermediate stops too — find buses even if Chennai or Bengaluru is a mid-route stop.

Bus types: 9 ultra deluxe, 4 non-ac, 2 ordinary, 2 ac. First bus around 6:00 AM, last bus near 8:45 AM.

Typical route distance is ~360 km, so plan buffer time for boarding and traffic.

Frequently asked questions

How many government buses run from Chennai to Bengaluru?
There are 17 TNSTC and SETC government buses operating from Chennai to Bengaluru.
What time is the first bus from Chennai to Bengaluru?
The first bus from Chennai to Bengaluru departs at 6:00 AM.
What time is the last bus from Chennai to Bengaluru?
The last bus from Chennai to Bengaluru departs at 8:45 AM.
What types of buses run from Chennai to Bengaluru?
Bus types on this route include 9 Ultra Deluxe, 4 Non-AC, 2 Ordinary, 2 AC.
Can I find buses that stop at Chennai or Bengaluru mid-route?
Yes. enbus.in searches intermediate stops, so you can find buses even if Chennai or Bengaluru is not the origin or terminus of the route.
How long does the journey from Chennai to Bengaluru take?
The journey from Chennai to Bengaluru typically takes around 8h. Actual travel time may vary with boarding stops and traffic.
What is the bus fare from Chennai to Bengaluru?
The approximate bus fare from Chennai to Bengaluru is ₹360, based on official TNSTC rates.
Are there AC buses from Chennai to Bengaluru?
Yes, 6 AC or Ultra Deluxe buses run from Chennai to Bengaluru.

Popular routes from Chennai

Looking for the return journey? Bengaluru to Chennai bus timings