Checking flights...

Air

Kheria Airport

Air India has flights from Agra’s Kheria Airport three times a week to Khajuraho (and on to Varanasi), and four flights weekly to Jaipur. There are plans to upgrade the airport, though the long-planned Taj International Airport will likely now be constructed closer to Delhi than Agra, and so will be of limited use.

Transport Options

Kheria Airport is 7km east of central Agra. A taxi here costs around ₹300.

Bus

Luxury air-conditioned Volvo and Scania coaches use the Yamuna Expressway, making them a faster option to Delhi.

Some local buses operate from Idgah Bus Stand:

Bharatpur (₹74, 1½ hours, every 30 minutes, 6am to 6.30pm)

Delhi Non-AC (₹228, five hours, every 30 minutes, 5am to 11pm); to Delhi's Sarai Kale Khan bus station.

Fatehpur Sikri (₹45, one hour, every 30 minutes, 6am to 6.30pm)

Gwalior (₹131, three hours, 3pm, 6pm to 8pm)

Jaipur (₹267, six hours, every 30 minutes, 5am to 11pm)

Jhansi (₹215, six hours, 11am and 12.30pm)

A block east of Idgah, just in front of Hotel Sakura, the tiny booth of the Rajasthan State Road Transport Corporation runs more comfortable coaches to Jaipur throughout the day. Services include non-AC (₹294, 5½ hours, 7.30am, 10am, 1pm and 11.59pm) and luxury Volvo (₹563, 4½ hours, 11.30am and 2.30pm). Women's fares are 30% less.

From the ISBT Bus Stand:

Dehra Dun Luxury Volvo (₹1250, 10 hours, 8.30pm); AC (₹700, 4.30pm); non-AC (₹425, 7pm, 8pm, 9pm and 9.30pm).

Delhi Luxury Scania/Volvo to Sarai Kale Khan stand (₹553 to ₹582, four hours, six daily, 7am, 11am, 1pm, 3.30pm, 5.30pm, 6.30pm); AC Shatabdi to Noida (₹415, four hours, five daily).

Gorakhpur AC bus (₹1099, 16 hours, 1.45pm); non-AC (₹700, 3pm, 5pm, 9pm and 10pm).

Haridwar AC bus (₹992/400, 10 hours); non-AC (₹400). A few evening buses; change in Haridwar for Rishikesh.

Lucknow Luxury Scania/Volvo (₹860, 10am, 4pm, 6pm, 8.45pm); AC (₹595, 7am, 1.45pm, 6.30pm, 8pm, 8.30pm).

Prayagraj (Allahabad) Luxury Volvo (₹1215, nine hours, 7pm); non-AC (₹550, nine hours, 5pm, 7pm and 7.50pm).

Varanasi Luxury Volvo (₹1500, 11 hours, 7pm); non-AC (₹750, 13 hours, 5pm, 7pm and 7.50pm).

From the Bijli Ghar Bus Stand:

Mathura (₹76, 90 minutes, every 30 minutes, 6am to 8pm)

Tundla train station (₹35, one hour, every 30 minutes, 8am to 6pm). From Tundla you can catch the 12382 Poorva Express train to Varanasi at 8.15pm if the trains from Agra are sold out.

Shared autos (₹10) run between Idgah and Bijli Ghar bus stands. To get to ISBT, catch an autorickshaw (₹200 to ₹250, depending on where your trip starts).

Train

Most trains leave from Agra Cantonment (Cantt) train station, although some services to Varanasi and Jaipur go from Agra Fort station. A few trains, such as Kota PNBE Express, run as slightly different numbers on different days than those listed, but timings remain the same.

Express trains are well set up for day trippers to/from Delhi, but trains run to Delhi all day. If you can’t reserve a seat, just buy a ‘general ticket’ for the next train (about ₹90), find a seat in sleeper class then upgrade when the ticket collector comes along. The fastest service to Delhi is the Gatimaan Express, India's fastest train, hitting speeds of 160km per hour.

For Orchha, catch one of the many daily trains to Jhansi (sleeper from ₹165, three hours), then take a shared auto to the bus stand (₹10), from where shared autos run all day to Orchha (₹20). A private autorickshaw costs ₹200 for the same route.

Delhi–Agra Trains for Day Trippers

Delhi–Agra

Train no & name

12002 Shatabdi Exp

Fare (₹)

550/1010 (A)

Duration (hr)

2

Departures

6am

Agra–Delhi

Train no & name

12001 Shatabdi Exp

Fare (₹)

690/1050 (A)

Duration (hr)

2

Departures

9.15pm

Delhi–Agra

Train no & name

12280 Taj Exp

Fare (₹)

100/370 (B)

Duration (hr)

3

Departures

7am

Agra–Delhi

Train no & name

12279 Taj Exp

Fare (₹)

100/370 (B)

Duration (hr)

Departures

6.55pm

Hazrat Nizamuddin–Agra*

Train no & name

12050 Gatimaan Exp

Fare (₹)

770/1505 (A)

Duration (hr)

Departures

8.10am

Agra–Hazrat Nizamuddin*

Train no & name

12049 Gatimaan Exp

Fare (₹)

770/1505 (A)

Duration (hr)

Departures

5.50pm

Fares: (A) AC chair/ECC, (B) 2nd-class/AC chair; * departs Saturday to Monday

More Handy Trains from Agra

Gorakhpur*

Train no & name

19037/9 Avadh Exp

Fare (₹)

335/910/1305 (A)

Duration (hr)

15¾

Departures

10pm

Jaipur*

Train no & name

22988 AF AII Superfast

Fare (₹)

120/430 (C)

Duration (hr)

4

Departures

2.50pm

Khajuraho

Train no & name

12448 UP Sampark Kranti

Fare (₹)

280/720/1010 (A)

Duration (hr)

Departures

11.10pm

Kolkata (Howrah)

Train no & name

13008 UA Toofan Exp

Fare (₹)

555/1500 (B)

Duration (hr)

31

Departures

12.15pm

Lucknow

Train no & name

12180 LJN Intercity

Fare (₹)

145/515 (C)

Duration (hr)

6

Departures

5.50am

Mumbai (CST)

Train no & name

12138/7 Punjab Mail

Fare (₹)

580/1530/2215 (A)

Duration (hr)

23

Departures

8.35am

Varanasi*

Train no & name

14854/64/66 Marudhar Exp

Fare (₹)

340/930/1335 (A)

Duration (hr)

14

Departures

8.30pm

Fares: (A) sleeper/3AC/2AC, (B) sleeper/3AC only, (C) 2nd-class/AC chair; * leaves from Agra Fort station