Travel from Mumbai to Agra

Train, bus or fly from Mumbai to Agra?

Spicejet, Air India Limited and IndiGo Airlines fly from Mumbai to Agra once daily. Alternatively, Indian Railways operates a train from Mumbai to Agra once daily. Tickets cost $23 - $35 and the journey takes 23 hours 10 minutes.

How to get from Mumbai to Agra

ModeDurationPrice
From Elphinstone Rd train to Mumbai airport, fly to Delhi airport, Metro to New Delhi (NDLS), then train to Agra.6 h 39 min$94
From Elphinstone Rd train to Mumbai airport, fly to Gwalior airport, taxi to Gwalior (GWL), then train to Agra.6 h 33 min$225
From Elphinstone Rd train to Mumbai airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), then train to Agra.8 h 23 min$81
From Elphinstone Rd train to Mumbai airport, fly to Agra airport, then taxi to Agra.7 h 18 min$213
From Elphinstone Rd train to Mumbai airport, fly to Lucknow airport, subway to Lucknow Ne (LJN), then train to Agra.10 h 17 min$102
From Dadar bus to Pimpri-Chinchwad, taxi to Pune airport, fly to Delhi airport, Metro to New Delhi (NDLS), then train to Agra.10 h 9 min$113
From Elphinstone Rd train to Mumbai airport, fly to Bhopal airport, taxi to Bhopal Junction (BPL), then train to Agra.9 h 48 min$98
From Bandra Terminus (BDTS) train to Agra Fort (AF).23 h 10 min$30
From Dadar train to Thāne then bus to Agra.25 h 47 min$20
From Mumbai drive to Agra.18 h 31 min$155

How long does it take to get from Mumbai to Agra?

It takes approximately 6 hours 39 minutes to get from Mumbai to Agra, including transfers.

Is there a direct train between Mumbai and Agra?

Yes, there is a direct train departing from Bandra Terminus (BDTS) and arriving at Agra Fort (AF). Services depart once daily, and operate every day. The journey takes approximately 23 hours 10 minutes.

Operators from Mumbai to Agra

OperatorPhoneWebsite
Mumbai Suburban RailwayMumbai Suburban Railway
Jet AirwaysJet Airways
Air India LimitedAir India Limited
SpicejetSpicejet
GoAirGoAir
VistaraVistara
IndiGo AirlinesIndiGo Airlines
Delhi Metro155370Delhi Metro
Indian RailwaysIndian Railways
HelitransHelitrans
Jet LiteJet Lite
LMRCLMRC
MSRTCMSRTC
AirAsia IndiaAirAsia India
RSRTCRSRTC
Close Print Itinerary
  1. Here are 10 options to get from
    Mumbai to Agra:

    1. Trip:
      1 Fly Mumbai to Delhi, train
      • One-Way approx: USD $39 - $197
      • Duration: 6 h 39 min
      Open +
      • Trip:
        1 Fly Mumbai to Delhi, train
        • One-Way approx: USD $39 - $197
        • Duration: 6 h 39 min
        Close x
    2. Trip:
      2 Fly Mumbai to Gwalior, train
      • One-Way approx: USD $84 - $409
      • Duration: 6 h 33 min
      Open +
      • Trip:
        2 Fly Mumbai to Gwalior, train
        • One-Way approx: USD $84 - $409
        • Duration: 6 h 33 min
        Close x
    3. Trip:
      3 Fly Mumbai to Jaipur, train
      • One-Way approx: USD $40 - $115
      • Duration: 8 h 23 min
      Open +
      • Trip:
        3 Fly Mumbai to Jaipur, train
        • One-Way approx: USD $40 - $115
        • Duration: 8 h 23 min
        Close x
    4. Trip:
      4 Fly Mumbai to Agra
      • One-Way approx: USD $87 - $414
      • Duration: 7 h 18 min
      Open +
      • Trip:
        4 Fly Mumbai to Agra
        • One-Way approx: USD $87 - $414
        • Duration: 7 h 18 min
        Close x
    5. Trip:
      5 Fly Mumbai to Lucknow, train
      • One-Way approx: USD $57 - $199
      • Duration: 10 h 17 min
      Open +
      • Trip:
        5 Fly Mumbai to Lucknow, train
        • One-Way approx: USD $57 - $199
        • Duration: 10 h 17 min
        Close x
    6. Trip:
      6 Bus to Pune, fly to Delhi, train
      • One-Way approx: USD $53 - $197
      • Duration: 10 h 9 min
      Open +
      • Trip:
        6 Bus to Pune, fly to Delhi, train
        • One-Way approx: USD $53 - $197
        • Duration: 10 h 9 min
        Close x
    7. Trip:
      7 Fly Mumbai to Bhopal, train
      • One-Way approx: USD $73 - $186
      • Duration: 9 h 48 min
      Open +
      • Trip:
        7 Fly Mumbai to Bhopal, train
        • One-Way approx: USD $73 - $186
        • Duration: 9 h 48 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $23 - $35
      • Duration: 23 h 10 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $23 - $35
        • Duration: 23 h 10 min
        Close x
    9. Trip:
      9 Bus
      • One-Way approx: USD $4 - $35
      • Duration: 25 h 47 min
      Open +
      • Trip:
        9 Bus
        • One-Way approx: USD $4 - $35
        • Duration: 25 h 47 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $120 - $190
      • Duration: 18 h 31 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $120 - $190
        • Duration: 18 h 31 min
        Close x