Travel from Bengaluru to Ujjain

Bus or train from Bengaluru to Ujjain?

RedBus operates a bus from Bengaluru to Ujjain every 15 minutes. Tickets cost $9 - $14 and the journey takes 14 h. 2 other operators also service this route. Alternatively, Indian Railways operates a train from Bengaluru to Ujjain twice a week. Tickets cost $30 - $45 and the journey takes 32 h 13 min.

How to get from Bengaluru to Ujjain

From Bengaluru taxi to Bengaluru airport, fly to Indore airport, then taxi to Ujjain. 3 h 22 min $192. From Bangalore bus to Pune, bus to Indore, then bus to Ujjain. 31 h 9 min $32. From Bangalore Cant (BNC) train to Ujjain Junction (UJN). 32 h 13 min $38. From Bengaluru drive to Ujjain. 19 h 40 min $175.

Is there a direct train between Bengaluru and Ujjain?

Yes, there is a direct train departing from Bangalore Cant (BNC) and arriving at Ujjain Junction (UJN). Services depart twice a week, and operate Thursday and Saturday. The journey takes approximately 32¼ hours.

Is there a direct bus between Bengaluru and Ujjain?

No, there is no direct bus from Bengaluru to Ujjain. However, there are services departing from Bangalore and arriving at Ujjain via Pune and Indore. The journey, including transfers, takes approximately 31 h 9 min.

Operators from Bengaluru to Ujjain

Close Print Itinerary
  1. Here are 4 options to get from
    Bengaluru to Ujjain:

    1. Trip:
      1 Fly, taxi
      • One-Way approx: USD $91 - $332
      • Duration: 3 h 22 min
      Open +
      • Trip:
        1 Fly, taxi
        • One-Way approx: USD $91 - $332
        • Duration: 3 h 22 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $27 - $38
      • Duration: 31 h 9 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $27 - $38
        • Duration: 31 h 9 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $30 - $45
      • Duration: 32 h 13 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $30 - $45
        • Duration: 32 h 13 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $140 - $210
      • Duration: 19 h 40 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $140 - $210
        • Duration: 19 h 40 min
        Close x