ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Delhi (National Capital Territory of India)

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

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

🚌 Traveling from Agra to Delhi by bus is a convenient option, with services departing every two hours from Agra Fort and arriving at Kashmiri Gate Ring road, taking approximately 4 hours and 17 minutes. 🛤️ There are also train options available for this route, such as the Gatiman Express and Shatabdi Express, which can take you from Agra Cantt to Hazrat Nizamuddin or New Delhi Railway Station in about 1 hour 50 minutes to 2 hours 25 minutes. 💰 Depending on your preference and budget, the bus ticket prices for the journey between Delhi and Agra can range from $8 to $45, providing travelers with various options for their trip.

Where to stay in Delhi (National Capital Territory of India)

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus service between Agra and Delhi. The bus departs from Agra Fort and arrives at Kashmiri Gate Ring Road in Delhi. These buses operate every two hours, offering daily services with an approximate travel time of 4 hours and 17 minutes.
  • You can catch the Agra to Delhi bus at the Agra Fort station. The bus services for this route are operated by Zingbus, and they specifically depart from this station in Agra. Make sure to arrive at the Agra Fort station on time to board the bus for your journey to Delhi.
  • The Agra to Delhi bus, operated by Zingbus, arrives at the Kashmiri Gate Ring Road station in Delhi. This is the designated stop where passengers on this route will disembark upon reaching their destination in the National Capital Territory of India. Upon arrival at Kashmiri Gate Ring Road station, passengers can proceed with their onward travel plans within Delhi.
  • The cost of a bus ticket from Agra to Delhi can vary between $8 to $45, depending on the bus service provider and the type of ticket purchased. Passengers have the option to choose from a range of fare prices to suit their budget and travel preferences. It is advisable to check with the specific bus operator for the most up-to-date pricing information before booking your journey.
  • There is one direct bus service operated by Zingbus that runs between Agra and Delhi. This bus departs from Agra Fort and arrives at Kashmiri Gate Ring Road, with services available every two hours daily. Additionally, there are multiple train options for traveling between Agra and Delhi, including routes via Hazrat Nizamuddin and New Delhi, with varying travel times ranging from 1 hour 50 minutes to 2 hours 47 minutes.
  • The Agra to Delhi buses are typically most crowded during peak travel times, such as weekends and holidays, and on buses departing in the early morning or late evening. To avoid crowds, it is recommended to opt for buses that operate during the midday hours on weekdays. Additionally, buses that depart during off-peak hours or on weekdays tend to be less crowded, providing a more comfortable travel experience.
  • The first bus of the day from Agra to Delhi typically departs from Agra Fort station in the early morning hours, around 5:00 AM. The last bus of the day usually leaves Agra Fort station in the late evening, around 9:00 PM. Travelers can choose between these early and late options based on their preferred departure time for the journey, which takes approximately 4 hours and 17 minutes.

Will you be returning to Agra (Uttar Pradesh) by bus?

If you are looking for a return bus travel, please check buses from Delhi (National Capital Territory of India) to Agra (Uttar Pradesh).

See schedule