By Air :
Daily flights to Agra’s Kheria airport are available from Delhi. You will also be able to move forward to Khajuraho and Varanasi from Agra. Flights to Delhi is for about half hour plus.
By Train : Agra is well connected with Delhi by train. Shatabdi Express is the fastest train and takes only about 2 hours to do the distance between Delhi to Agra. There is also a cheaper train which does not take much longer (2 ½ hrs) and leaves from
Nizamuddin station in New Delhi. Moreover there are other long distance trains as well that stop in Agra on the way south. It is useful to get your tickets in advance. It is also advisable to check with your travel agents for train timings or check the Indian rail reservation site.
By Bus :
Agra is well connected by buses to Delhi (about 3.5 hours), Jaipur (6hours) and Mathura (about 2 hours). Most of these buses leave from the Idgah bus stand in Agra. A bus to Khajuraho takes about 10 hours from Agra.
The IDiscoverIndia.com site lists the address of booking agents that can help you with your train reservations. Generally the service charge is nominal (Rs.50–100) and can avoid lot of hassle .Well worth the money in Gold!
Moreover you have the ability to invite bids from our service on our site. This can give you a fair idea of what your options can be.
Getting Around The City :
Hiring a Taxi for the day is the best option to visit all the places (including Fatehpur Sikri). If your plan just allows you to do Taj Mahal and Agra Fort then Autorickshaw or Cycle Rickshaw can be a very cheap alternative. All rides should fall between $0.50 - $1.0 for cycle – rickshaws.
For Taxis you general price ranges from Rs. 600 – Rs. 750 for 80 Kms and 8 hours.