Travel options for:
Nearby airports Ambāla
  • Delhi (DEL)

    $3 - $17
    1. Indira Gandhi International

      22 min - every 10 minutes

      $1

    2. New Delhi

      0 min - 415 feet

    3. New Delhi (NDLS)

      2 h 20 min - once daily

      $3 - $16

  • Chandigarh (IXC)

    $9 - $12
    1. Chandigarh (IXC)

      35 min - 24.6 miles

      $9 - $12

  • Lahore (LHE)

    1. Lahore (LHE)

      0 min - 163.5 miles

  • Dehra Dun (DED)

    $11 - $25
    1. Dehra Dun (DED)

      21 min - 13.5 miles

      $8 - $10

    2. Virbhadra (VRH)

      4 h 37 min - once daily

      $3 - $15

  • Amritsar (ATQ)

    $10 - $23
    1. Amritsar (ATQ)

      11 min - 7.2 miles

      $5 - $7

    2. Amritsar Junction (ASR)

      3 h 30 min - once daily

      $4 - $16

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

Travel from Nearby-Airports to Ambāla

Train from Nearby airports to Ambāla

Indian Railways operates a train from Delhi (DEL) to Ambāla every 3 hours. Tickets cost $3 - $16 and the journey takes 2 h 20 min.

How to get from Nearby airports to Ambāla

ModeDurationPrice
From Indira Gandhi International Airport Metro to New Delhi, walk to New Delhi (NDLS), then train to Ambala Cant Junction (UMB).3 h 42 min₹948
From Chandigarh (IXC) taxi to Ambāla.35 min₹774
From Lahore (LHE) travel to Ambāla.0 min
From Dehra Dun (DED) taxi to Virbhadra (VRH) then train to Ambala Cant Junction (UMB).4 h 58 min₹1,500
From Amritsar (ATQ) taxi to Amritsar Junction (ASR) then train to Ambala Cant Junction (UMB).3 h 41 min₹1,334

How long does it take to get from Nearby airports to Ambāla?

It takes approximately 3 h 42 min to get from Nearby airports to Ambāla, including transfers.

Operators from Nearby airports to Ambāla

OperatorPhoneWebsite
Delhi Metro155370Delhi Metro
Indian RailwaysIndian Railways