Travel options for:
Mumbai to Agra
  • Fly Mumbai to Delhi, train

    $49 - $200
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      2 h - non-stop

      $35 - $180

    3. Delhi (DEL)

      22 min - every 10 minutes

      $1

    4. New Delhi (NDLS)

      1 h 57 min - once daily

      $13 - $19

  • Fly Mumbai to Jaipur, train

    $50 - $117
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      1 h 40 min - non-stop

      $35 - $95

    3. Jaipur (JAI)

      6 min - 4 miles

      $2 - $3

    4. Gandhinagar Jpr (GADJ)

      4 h 20 min - once daily

      $13 - $19

  • Fly Mumbai to Gwalior, train

    $334 - $501
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      2 h 45 min - non-stop

      $320 - $480

    3. Gwalior (GWL)

      9 min - 6.6 miles

      $2 - $4

    4. Gwalior (GWL)

      1 h 50 min - once daily

      $12 - $17

  • Fly Mumbai to Agra

    $87 - $414
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      6 h - 1 stopover

      $85 - $410

    3. Agra (AGR)

      8 min - 4.4 miles

      $2 - $4

  • Fly Mumbai to Bhopal, train

    $80 - $189
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      1 h 20 min - non-stop

      $60 - $160

    3. Bhopal (BHO)

      12 min - 7.4 miles

      $4 - $5

    4. Bhopal Junction (BPL)

      5 h 55 min - once daily

      $16 - $24

  • Train to Pune, fly to Delhi, train

    $70 - $213
    1. Mumbai

      3 h 5 min - once daily

      $12 - $18

    2. Pune Junction (PUNE)

      8 min - 4.9 miles

      $3 - $5

    3. Pune (PNQ)

      1 h 55 min - non-stop

      $40 - $170

    4. Delhi (DEL)

      22 min - every 10 minutes

      $1

    5. New Delhi (NDLS)

      1 h 57 min - once daily

      $13 - $19

  • Bus

    $6
    1. Parel

      25 min - every 10 minutes

      $1

    2. Thane Railway Station(W)

      6 min - every 20 minutes - line 20

      $1

    3. Thāne

      17 h 41 min - every 4 hours

      $5

  • Train

    $25 - $35
    1. Bandra Terminus (BDTS)

      23 h 10 min - 4 times a week

      $25 - $35

  • Drive

    $120 - $180
    1. Mumbai

      18 h 51 min - 747.7 miles

      $120 - $180

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Elphinstone Rd train to Mumbai airport, fly to Delhi airport, Metro to New Delhi (NDLS), then train to Agra. 6 h 39 min $97. From Elphinstone Rd train to Mumbai airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), then train to Agra. 8 h 21 min $85. From Elphinstone Rd train to Mumbai airport, fly to Gwalior airport, taxi to Gwalior (GWL), then train to Agra. 6 h 33 min $348. From Elphinstone Rd train to Mumbai airport, fly to Agra airport, then taxi to Agra. 7 h 23 min $213. From Elphinstone Rd train to Mumbai airport, fly to Bhopal airport, taxi to Bhopal Junction (BPL), then train to Agra. 9 h 42 min $100. From Dadar (DR) train to Pune Junction (PUNE), taxi to Pune airport, fly to Delhi airport, Metro to New Delhi (NDLS), then train to Agra. 9 h 32 min $126. From Parel train to Thane Railway Station(W), line 20 bus to Thāne, then Bus to Agra. 19 h 17 min $6. From Bandra Terminus (BDTS) train to Agra Fort (AF). 23 h 10 min $30. From Mumbai drive to Agra. 18 h 51 min $148.