Skip to main content
Agra

How To Reach Agra

Welcome to Agra, Uttar Pradesh, India

General Transportation Methods to Agra

Agra, known for its iconic monument, the Taj Mahal, is well connected by road, rail, and air. The city is accessible through the following means:

By Train

The primary railway station in Agra is Agra Cantt Railway Station (AGC). Other major stations include Agra Fort Railway Station (AF) and Raja ki Mandi (RKM). Trains are available from different parts of the country directly to Agra, including luxury trains like Palace on Wheels.

By Flight

Agra's nearest airport is the Agra Civil Enclaves (AGR), also known as Kheria Airport. It is located about 5 km away from the city center. Limited flights are available, and depending on the city you are traveling from, you might have to book a connecting flight through Delhi.

By Road

Agra is connected by the national highways and expressways. The prominent among them is the Yamuna Expressway and Agra-Lucknow Expressway, which provide a swift route to visitors traveling from Delhi and Lucknow respectively.

Traveling to Agra from India's Top 10 Cities

  1. Delhi (Approx. 233 KM by road)
    • By Road: Take the Yamuna Expressway directly to Agra. A common stopover is at the midpoint rest areas with food courts and facilities.
    • By Train: Several daily trains connect Delhi to Agra, including the Gatimaan Express, which is the fastest with a journey time of around 2 hours.
    • By Flight: Flights are not recommended as the distance is relatively short and is best covered by road or train.
  2. Mumbai (Approx. 1,200 KM by road)
    • By Road: The route from Mumbai to Agra can be covered via NH48 and NH 44. A recommended stopover is in the city of Udaipur or Jaipur for a break in the long journey.
    • By Train: Mumbai Central - Agra Cantt Superfast Express and other trains connect the two cities.
    • By Flight: Direct or one-stop flights from Mumbai to Kheria Airport in Agra are available.
  3. Kolkata (Approx. 1,300 KM by road)
    • By Road: The journey can be quite long; hence not recommended, but if one opts to, the route typically goes through NH19 with a possible stopover in Varanasi.
    • By Train: Trains such as the Sealdah-Ajmer Express can be taken for this route.
    • By Flight: There are direct and indirect flights available from Kolkata's Netaji Subhas Chandra Bose International Airport to Agra.
  4. Bengaluru (Approx. 2,000 KM by road)
    • By Road: An extensive journey best broken with a stopover in cities like Hyderabad or Nagpur.
    • By Train: The Kongu Express and the City - Agra Cantt. SF Express are good options for travelers.
    • By Flight: Regular flights from Bengaluru to Delhi are available, followed by a train or road trip to Agra.
  5. Chennai (Approx. 2,200 KM by road)
    • By Road: A strenuous road trip with suggested stopovers in cities like Hyderabad or Nagpur.
    • By Train: Trains such as the Chennai Central - Hazrat Nizamuddin Garib Rath Express connect Chennai with Agra.
    • By Flight: Flights from Chennai to Delhi followed by a train or car journey to Agra is suggested.
  6. Hyderabad (Approx. 1,400 KM by road)
    • By Road: Take NH44 with a recommended stop at Nagpur for a break.
    • By Train: Trains such as the Dakshin Express can be taken for this journey.
    • By Flight: Flights to Delhi and then a connecting journey by road or train are the fastest options.
  7. Pune (Approx. 1,300 KM by road)
    • By Road: Take the route via NH 48 and NH 52, considering a stopover at cities like Udaipur or Jaipur.
    • By Train: Pune - Agra Cantt. Express is one of the options available for train travel.
    • By Flight: There are no direct flights; however, you can fly to Delhi and continue via road or train.
  8. Ahmedabad (Approx. 878 KM by road)
    • By Road: Drive through NH48; stopover in Udaipur can be a good break.
    • By Train: The Ashram Express and other trains regularly ply between Ahmedabad and Agra.
    • By Flight: There may be connecting flights via Delhi or Jaipur.
  9. Jaipur (Approx. 240 KM by road)
    • By Road: The most practical route is via NH21 through Bharatpur. A straightforward drive without need for a stopover.
    • By Train: There are several trains like the Jaipur - Agra Shatabdi Express that offer travel between the two cities.
    • By Flight: As both cities are relatively close by, flights are less common and not recommended.
  10. Kanpur (Approx. 280 KM by road)
    • By Road: Kanpur to Agra can be reached through NH19. This route is direct and doesn’t typically require a stopover.
    • By Train: Multiple daily trains make the journey between Kanpur and Agra a matter of few hours.
    • By Flight: Limited flights are available; hence, road and train connections are preferable.

Places to Visit in Agra

View all Places to Visit in Agra

Explore Religious Places to Visit in Agra

View Religious Places to Visit in Agra

Explore 12 Historical Places to Visit in Agra

View 12 Historical Places to Visit in Agra

Explore Forts to Visit in Agra

View Forts to Visit in Agra

Explore 2 Gardens to Visit in Agra

View 2 Gardens to Visit in Agra
Hill Stations (26)
Religious Places (254)
Historical Places (160)
Museums (42)
Wildlife Sanctuaries (18)
National Parks (11)
Forts (6)
Villages (16)
Zoos (11)
Mountains (4)
Gardens (16)
Waterfalls (10)
Dams (6)
Lakes (20)
Trekking Places (9)

Other Places to Visit in Uttar Pradesh

View all Places to Visit in Uttar Pradesh

Explore Places to Visit Near Agra by Type

Other Suggested Reads for Agra