Trip to Agra (Uttar Pradesh)

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Delhi (National Capital Territory of India) to Agra (Uttar Pradesh)

🛤️ Services operate hourly, offering travelers flexibility in choosing their departure time, and the journey typically takes around 1 hour and 50 minutes, allowing for a quick and comfortable trip. 💸 Ticket prices for the Delhi to Agra train range from $1 to $10, making it an affordable option for those looking to explore the iconic Taj Mahal and other attractions in Agra.

Where to stay in Agra (Uttar Pradesh)

There are over 549 hotels to stay in Agra (Uttar Pradesh). Prices range from $6 per night.

Find accommodation
  • The train route from Delhi to Agra is primarily served by Indian Railways. There is a direct train that departs from New Delhi station and arrives at Agra Cantt station. The journey usually takes around 1 hour and 50 minutes, with trains operating hourly every day. The ticket prices for this route typically range from $1 to $10, offering an affordable and convenient mode of transportation between the two cities.
  • The fastest train between Delhi and Agra is the direct service operated by Indian Railways. This train departs from New Delhi station and arrives at Agra Cantt station, completing the journey in approximately 1 hour and 50 minutes. With services departing hourly and running every day, travelers can enjoy a quick and efficient commute between these two popular destinations. Ticket prices for this route typically range from $1 to $10, making it a cost-effective option for reaching Agra from Delhi by train.
  • Trains departing for Agra from Delhi primarily leave from New Delhi station. This station serves as the main departure point for the Delhi to Agra train services operated by Indian Railways. Travelers can easily board the trains at New Delhi station to begin their journey towards Agra in Uttar Pradesh.
  • There are frequent train services between Delhi and Agra, with trains departing from New Delhi station and arriving at Agra Cantt station. These direct trains operate hourly and run every day, providing travelers with multiple options for their journey. The travel time between the two cities by train is approximately 1 hour and 50 minutes, making it a convenient and efficient mode of transportation. Ticket prices for the Delhi to Agra train route typically range from $1 to $10, offering budget-friendly travel choices for passengers.
  • The train from Delhi to Agra, operated by Indian Railways, arrives at Agra Cantt station in Agra station is a major railway station in the city and serves as the primary transportation hub for passengers traveling to and from Agra by train. Upon arriving at Agra Cantt station, travelers can easily access various modes of transportation to reach their final destination within Agra or explore the iconic attractions such as the Taj Mahal and Agra Fort.
  • The first train of the day from Delhi to Agra departs from New Delhi station early in the morning, typically around 6:00 AM. The last train of the day usually leaves New Delhi station in the late evening, around 10:00 PM, providing travelers with options throughout the day to make the journey to Agra. With trains operating hourly and every day between the two cities, passengers can choose a convenient departure time that suits their travel schedule.
  • There are multiple direct train trips each day between Delhi and Agra, as services depart hourly and operate every day. Passengers can choose from various departure times throughout the day to make the journey convenient for them. With the relatively short travel time of approximately 1 hour and 50 minutes, travelers have flexibility in planning their trip and can easily access the historical city of Agra from Delhi by train.
  • Yes, there is a direct train between Delhi and Agra. The train departs from New Delhi station and arrives at Agra Cantt station, offering a convenient and efficient connection between the two cities. With services operating hourly and every day, travelers have the flexibility to choose a suitable departure time for their journey. The approximate travel time for this direct train is 1 hour and 50 minutes, providing a quick and hassle-free transportation option between Delhi and Agra.
  • The cost of a train ticket from Delhi to Agra typically ranges from $1 to $10, offering budget-friendly options for travelers. The varying price range allows passengers to select a fare that suits their budget and travel preferences. With affordable ticket prices, taking the train from Delhi to Agra is a cost-effective and economical way to journey between these two popular destinations in India.

Will you be returning to Delhi (National Capital Territory of India) by train?

If you are looking for the return train journey, check out trains from Agra (Uttar Pradesh) to Delhi (National Capital Territory of India)

See schedule