Travel from Agra to Varanasi

Train or fly from Agra to Varanasi?

Air India Limited flies from Agra to Varanasi 3 times a week. Alternatively, Indian Railways operates a train from Agra to Varanasi once daily. Tickets cost $12 - $22 and the journey takes 12 h 15 min.

How to get from Agra to Varanasi

From Agra taxi to Agra airport, fly to Varanasi airport, then taxi to Varanasi. 3 h 16 min $162. From Agra Cantt (AGC) train to New Delhi, Metro to Delhi airport, fly to Varanasi airport, then taxi to Varanasi. 5 h 23 min $93. From Agra Fort (AF) train to Varanasi Junction (BSB). 12 h 15 min $20. From Agra drive to Varanasi. 7 h 51 min $76.
Close Print Itinerary
  1. Here are 4 options to get from
    Agra to Varanasi:

    1. Trip:
      1 Fly from Agra
      • One-Way approx: USD $65 - $612
      • Duration: 3 h 16 min
      Open +
      • Trip:
        1 Fly from Agra
        • One-Way approx: USD $65 - $612
        • Duration: 3 h 16 min
        Close x
    2. Trip:
      2 Train to Delhi, fly
      • One-Way approx: USD $52 - $176
      • Duration: 5 h 23 min
      Open +
      • Trip:
        2 Train to Delhi, fly
        • One-Way approx: USD $52 - $176
        • Duration: 5 h 23 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $12 - $22
      • Duration: 12 h 15 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $12 - $22
        • Duration: 12 h 15 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 7 h 51 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 7 h 51 min
        Close x