Travel from Madurai to Taj-Mahal

Bus or train from Madurai to Taj Mahal?

Indian Railways operates a train from Madurai to Taj Mahal 5 times a week. Tickets cost $40 - $55 and the journey takes 38 h 55 min. Alternatively, RedBus operates a bus from Madurai to Taj Mahal hourly. Tickets cost $9 - $13 and the journey takes 8 h. 3 other operators also service this route.

How to get from Madurai to Taj Mahal

ModeDurationPrice
From Madurai taxi to Madurai airport, fly to Gwalior airport, taxi to Gwalior (GWL), train to Agra Cantt (AGC), then taxi to Taj Mahal.17 h 19 min$192
From Madurai taxi to Madurai airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Agra Cantt (AGC), then taxi to Taj Mahal.7 h$151
From Madurai taxi to Madurai airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), train to Agra Fort (AF), then taxi to Taj Mahal.11 h 21 min$182
From Madurai taxi to Madurai airport, fly to Lucknow airport, taxi to Lucknow Ne (LJN), train to Raja Ki Mandi (RKM), then taxi to Taj Mahal.12 h$185
From Madurai Junction (MDU) train to Agra Cantt (AGC) then taxi to Taj Mahal.39 h 4 min$52
From Madurai bus to Bangalore, bus to Pune, bus to Indore, bus to Agra, then taxi to Taj Mahal.2 days 2 h$46
From Madurai drive to Taj Mahal.32 h 5 min$288
Close Print Itinerary
  1. Here are 7 options to get from
    Madurai to Taj Mahal:

    1. Trip:
      1 Fly to Gwalior, train
      • One-Way approx: USD $85 - $348
      • Duration: 17 h 19 min
      Open +
      • Trip:
        1 Fly to Gwalior, train
        • One-Way approx: USD $85 - $348
        • Duration: 17 h 19 min
        Close x
    2. Trip:
      2 Fly to Delhi, train
      • One-Way approx: USD $75 - $356
      • Duration: 7 h
      Open +
      • Trip:
        2 Fly to Delhi, train
        • One-Way approx: USD $75 - $356
        • Duration: 7 h
        Close x
    3. Trip:
      3 Fly to Jaipur, train
      • One-Way approx: USD $80 - $318
      • Duration: 11 h 21 min
      Open +
      • Trip:
        3 Fly to Jaipur, train
        • One-Way approx: USD $80 - $318
        • Duration: 11 h 21 min
        Close x
    4. Trip:
      4 Fly to Lucknow, train
      • One-Way approx: USD $83 - $330
      • Duration: 12 h
      Open +
      • Trip:
        4 Fly to Lucknow, train
        • One-Way approx: USD $83 - $330
        • Duration: 12 h
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $45 - $57
      • Duration: 39 h 4 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $45 - $57
        • Duration: 39 h 4 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $38 - $55
      • Duration: 2 days 2 h
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $38 - $55
        • Duration: 2 days 2 h
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $230 - $340
      • Duration: 32 h 5 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $230 - $340
        • Duration: 32 h 5 min
        Close x