Travel from Bhopal to Bengaluru

Train, bus or fly from Bhopal to Bengaluru?

Jet Airways, Air India Limited and 2 other airlines fly from Bhopal to Bengaluru hourly. Alternatively, Indian Railways operates a train from Bhopal to Bengaluru once daily. Tickets cost $29 - $40 and the journey takes 2 h.

How to get from Bhopal to Bengaluru

From Bhopal taxi to Bhopal airport, fly to Bengaluru airport, then taxi to Bengaluru. 6 h 51 min $276. From Bhopal Junction (BPL) train to Indore Junction Bg (INDB), taxi to Indore airport, fly to Bengaluru airport, then taxi to Bengaluru. 7 h 43 min $189. From Bhopal Junction (BPL) train to Bangalore Cy Junction (SBC). 2 h $36. From Bhopal bus to Shirdi then bus to Bengaluru Kempegowda. 30 h 30 min $36. From Bhopal drive to Bengaluru. 18 h 36 min $172.
Close Print Itinerary
  1. Here are 5 options to get from
    Bhopal to Bengaluru:

    1. Trip:
      1 Fly from Bhopal
      • One-Way approx: USD $108 - $497
      • Duration: 6 h 51 min
      Open +
      • Trip:
        1 Fly from Bhopal
        • One-Way approx: USD $108 - $497
        • Duration: 6 h 51 min
        Close x
    2. Trip:
      2 Train to Indore, fly
      • One-Way approx: USD $81 - $333
      • Duration: 7 h 43 min
      Open +
      • Trip:
        2 Train to Indore, fly
        • One-Way approx: USD $81 - $333
        • Duration: 7 h 43 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $29 - $40
      • Duration: 2 h
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $29 - $40
        • Duration: 2 h
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $27 - $39
      • Duration: 30 h 30 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $27 - $39
        • Duration: 30 h 30 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $140 - $210
      • Duration: 18 h 36 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $140 - $210
        • Duration: 18 h 36 min
        Close x