Rome2Rio

How to get fromPerm to Agraby plane, train, car or bus

Find Transport to Agra

See all options

There are 8 ways to get from Perm to Agra by plane, train, car, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Perm International Airport to Gwalior Airport, train

    best
    1. Fly from Perm International Airport (PEE) to Gwalior Airport (GWL)planePEE - GWL
    2. Take the train from Gwalior Jn. to Agra Cantttrain
    25h 31m
    ₹20,568–61,698
  2. Fly Perm International Airport to Indira Gandhi International Airport, train

    cheapest
    1. Fly from Perm International Airport (PEE) to Indira Gandhi International Airport (DEL)planePEE - DEL
    2. Take the train from Hazrat Nizamuddin to Mathura Jntrain
    3. Take the train from Mathura Jn to Agra Cantttrain
    15h 15m
    ₹15,383–45,360
  3. Drive 5,410 km

    1. Drive from Perm to Agracar5,410 km
    3d 1h
    ₹57,162–82,567
  4. Train to Ekaterinburg Koltsovo Airport, fly to Indira Gandhi International Airport, train

    1. Take the train from Perm 2 to Yekaterinburg-Passtrain
    2. Fly from Ekaterinburg Koltsovo Airport (SVX) to Indira Gandhi International Airport (DEL)planeSVX - DEL
    3. Take the train from Hazrat Nizamuddin to Mathura Jntrain
    4. Take the train from Mathura Jn to Agra Cantttrain
    20h 27m
    ₹19,409–85,815
  5. Fly Perm International Airport to Jaipur International Airport, train

    1. Fly from Perm International Airport (PEE) to Jaipur International Airport (JAI)planePEE - JAI
    2. Take the train from Gandhinagar Jpr to Idgah Agra Jntrain
    18h 44m
    ₹17,358–50,708
  6. Train to Izhevsk, fly to Indira Gandhi International Airport, train

    1. Take the train from Perm-2 to Izhevsktrain
    2. Fly from Izhevsk (IJK) to Indira Gandhi International Airport (DEL)planeIJK - DEL
    3. Take the train from Hazrat Nizamuddin to Mathura Jntrain
    4. Take the train from Mathura Jn to Agra Cantttrain
    27h 45m
    ₹18,871–71,958
  7. Fly Perm International Airport to Pantnagar Airport, train

    1. Fly from Perm International Airport (PEE) to Pantnagar Airport (PGH)planePEE - PGH
    2. Take the train from Pantnagar to Idgah Agra Jntrain
    30h 6m
    ₹23,538–67,168
  8. Bus to Ufa International Airport, fly to Indira Gandhi International Airport, train

    1. Take the bus from Perm' Bus station to Ufa South Bus Terminalbus
    2. Fly from Ufa International Airport (UFA) to Indira Gandhi International Airport (DEL)planeUFA - DEL
    3. Take the train from Hazrat Nizamuddin to Mathura Jntrain
    4. Take the train from Mathura Jn to Agra Cantttrain
    28h 15m
    ₹24,029–99,666

Perm International Airport (PEE) to Gwalior Airport (GWL) flights

Calendar16Weekly Planes
Duration23h 9mAverage Duration
Ticket₹20,358Cheapest Price
See schedules

Questions & Answers

What companies run services between Perm, Russia and Agra, India?

There is no direct connection from Perm to Agra. However, you can take the line 108 bus to Perm International Airport, walk to Perm International Airport (PEE) airport, fly to Gwalior Airport (GWL), take the taxi to Gwalior Jn., then take the train to Agra Cantt. Alternatively, you can drive from Perm to Agra in around 3d 1h.

Airlines
Train operators
Bus operators

Want to know more about travelling around India

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides