Agra is one of India's most famous cities, known primarily for the iconic Taj Mahal. Located in the northern state of Uttar Pradesh, it draws millions of visitors every year keen to explore its rich history and culture.
This guide details how to reach Agra by air, train, and road, with practical tips on local transport options. Whether you're flying in or taking a scenic road trip, you'll find everything you need to smooth your journey to this incredible city.
Quick Overview
A brief look at transport options to Agra
| Mode of Transport | Best For | Main Arrival Point |
|---|---|---|
| By Air | Fast travel | Kheria Airport |
| By Train | Comfortable / budget travel | Agra Cantt Railway Station |
| By Road | Road trips / nearby cities | National Highway 19 |
| By Bus | Budget intercity travel | Agra Bus Stand |
How to Reach Agra by Air
Fastest way to reach Agra
Agra has its own airport, Kheria Airport (AGR), located approximately 12 km from the city center. However, it has limited domestic flights, mainly connecting to major cities like Delhi and Mumbai. For international travelers, it is often easier to fly into Indira Gandhi International Airport in Delhi, which is around 200 km away. From Delhi, you can take a taxi, bus, or train to reach Agra.
If you choose to fly directly into Kheria Airport, taxis and private cabs are available to take you into the city. Just be sure to pre-arrange taxi services to avoid any inconvenience upon arrival.
How to Reach Agra by Train
A comfortable option for travelers
The main railway station in Agra is Agra Cantt Railway Station (AGC), which is well-connected to major cities across India. Trains from Delhi, Jaipur, Mumbai, and Varanasi frequently arrive here. Depending on the train and route, traveling from Delhi to Agra by train can take approximately 2-3 hours.
Once you arrive at Agra Cantt, you can find auto-rickshaws, taxis, or app-based cab services available just outside the station for your onward journey into the city.
How to Reach Agra by Road
Perfect for road trip enthusiasts
Agra is easily accessible by road through National Highway 19, which connects it to Delhi, Jaipur, and other cities. If you are driving from Delhi, the distance is about 200 km, and the journey usually takes around 3-4 hours, depending on traffic.
You can also hire a taxi or use a private cab service for a comfortable road trip. The drive offers some scenic views and is a popular choice for families and groups alike.
How to Reach Agra by Bus
Budget-friendly intercity travel
Agra has a central bus stand that connects it to major cities in Uttar Pradesh and beyond. Buses from Delhi, Jaipur, and Kanpur frequently arrive, making it a cost-effective way to travel. State-run buses and private bus operators provide various options, including sleeper and semi-sleeper services.
Once you arrive at the bus stand, you can take an auto-rickshaw or taxi to reach your hotel or the city center.
How to Reach Agra from Major Cities
Connecting Agra with nearby major cities
| From | Approx. Distance | By Air | By Train | By Road |
|---|---|---|---|---|
| Delhi | 200 km | Possible via IGI Airport | 2-3 hours | 3-4 hours |
| Jaipur | 240 km | Possible via Jaipur Airport | 2-3 hours | 4-5 hours |
| Lucknow | 350 km | No direct flights | 5 hours | 6-7 hours |
| Varanasi | 600 km | No direct flights | 10-12 hours | 12-14 hours |
| Kanpur | 400 km | No direct flights | 6-7 hours | 7-8 hours |
Local Transportation in Agra
Navigating around the city
Once in Agra, there are several local transportation options to help you get around. Auto-rickshaws and e-rickshaws are popular for short distances and are quite affordable. Taxis and app-based cab services like Ola and Uber are also available for more comfort.
If you prefer public transport, local buses operate throughout the city. For those who enjoy walking, many attractions, including the Taj Mahal and Agra Fort, are within walking distance of each other.
Travel Tips for Reaching Agra
Useful travel advice
- Book your flights or trains early during peak tourist seasons.
- Check the latest transport schedules before your journey.
- Keep some buffer time for road traffic, especially on weekends.
- Compare travel times and costs between different modes of transport.
- Confirm your final transport option from the airport or station to your hotel.
- Keep booking information accessible on your phone or print.
- Know the last available connections for your return journey.
- Plan local transport in advance if you have a tight schedule.