How to get from Delhi to Agra

Find out how to get from Delhi to Agra with our in-depth travel guide. We've compiled all the information you need to make this historic journey, whether you want to take the train, bus, or car. Learn about the different ways to travel, tips, and attractions along the way.

How to get from Delhi to Agra

Delhi and Agra, together with Jaipur, form The Golden Triangle, which is undoubtedly the most visited area of India. Thanks to its popularity, travelling from Delhi to Agra offers several transportation options:.

  • By Train: Take a fast and comfortable train from Delhi to Agra, such as the Gatimaan Express, Shatabdi Express, or Taj Express.
  • By Bus: Choose from a variety of bus services including government buses or private operators for budget travel.
  • By Car: Enjoy the flexibility of a road trip by car or hire a cab on the Yamuna Expressway.
  • Organised Tours: Join one of the many organized tours that offer guided experience, making your journey from Delhi to Agra convenient and educational.

Going to Delhi or Agra? Contact our India travel experts and save yourself the trouble of mapping out an itinerary and planning.

How far is Agra from Delhi?

Agra is about 240 kilometers (150 miles) from Delhi. The most common route between the two cities is the Yamuna Expressway, a well-maintained and tolled six-lane highway.

The trip by car usually takes about 3-4 hours, depending on road conditions and the specific starting and ending points in both cities.

If you're planning a trip to India we've got you covered. Check our tailor-made travel service or fully customisable India itineraries.

Yamuna River and Taj Mahal in Agra, India © Shutterstock

Yamuna River and Taj Mahal in Agra, India © Shutterstock

What's the quickest way to get from Delhi to Agra?

The fastest way to get from Delhi to Agra is by train, which takes only about 1.5 hours. In second place is a bus ride: some operators promise to get you from Delhi to Agra in just 2 hours, but most bus trips will take 3 to 5 hours. On the other hand, travelling by car will take longer - around 3 to 4 hours.

Short on time? Book our 5-day essential Golden Triangle itinerary.

By train

Duration: from 1.5 hours | Cost: from $9.5

If you are looking for a convenient and efficient way to travel from Delhi to Agra, then opt for the train which is the fastest way to travel between the two cities.

The most efficient train connecting the two destinations is the Vande Bharat Express, known for its high speed and comfort. The train departs from Hazrat Nizamuddin railway station in Delhi and arrives at Agra Cantt railway station. This wonderful train covers a distance of 240 km in about 1 hour and 40 minutes, making it one of the fastest trains in the country.

Choosing to travel by train you can enjoy the picturesque Indian scenery. While on board you can enjoy meals, comfortable seats, and impeccable service. The punctuality and speed of the train ensure a hassle-free journey and make the most of your time.

Love epic train journeys? Check out our India train tours.

By bus

Duration: from 2 hours | Cost: from $6

Traveling from Delhi to Agra by bus is an economical and convenient option for those who prefer road trips. Traveling by bus not only saves money but also allows you to enjoy the unique scenery of India.

There are many bus operators, both public and private, on this route that provide travelers with a variety of options. Buses usually depart from various points in Delhi, including the Sarai Kale Khan Inter-State Bus Terminal, and arrive at the Idgah Bus Station in Agra.

Travel time can vary depending on factors such as road conditions, road quality, and the type of bus chosen. The journey usually takes between 3 and 5 hours, but some operators can complete the journey in a shorter time.

Set on visiting Delhi and Jaipur? Read more about the Golden Triangle tours.

By car

Duration: from 3 hours | Cost: from $30 per day

Traveling from Delhi to Agra by road is a flexible and fulfilling experience. The journey of about 240 km usually takes about 3-4 hours, depending on traffic and road conditions.

The most common route is along the well-maintained six-lane Yamuna Expressway. This route allows you to choose your own pace, make stops along the way, and explore the countryside.

Before you set off on your journey, make sure your vehicle is in good condition and equipped for the roads. It is advisable to have a GPS navigator or a navigation app to make the journey easier.

The route from Delhi to Agra is dotted with scenic views, small towns, and local markets where you can sample delicious regional snacks. The journey culminates with the stunning Taj Mahal, visible on the horizon as you approach Agra.

Thinking of travelling further afield around India? Read our guide to getting around India.

Fatehpur Sikri -  Agra, India © Roop_Dey/Shutterstock

Fatehpur Sikri -  Agra, India © Roop_Dey/Shutterstock

By organised tour

Duration: depending on the form of transportation from 1.5 hours | Cost: from $20

An organised tour from Delhi to Agra is an unforgettable and fulfilling experience. Several tour operators offer comprehensive packages for both domestic and international travellers.

These tours usually include transportation to the destination by bus or train. They typically include visits to major Agra attractions such as the Taj Mahal, Agra Fort, and Fatehpur Sikri.

By opting for an organised tour, you can relax and let experienced guides take you through the historical and cultural attractions of the region. They will provide valuable insights into the sights and offer historical context that will enrich your visit.

If you are looking for a hassle-free trip from Delhi to Agra, check out our tailor-made tour of the Ganges to the Golden Triangle. This comprehensive itinerary takes you to Delhi, Agra, and Jaipur and gives you all the vibrant experiences that the Golden Triangle has to offer.

Is Agra worth a day trip from Delhi?

Agra is undoubtedly worth a day trip from Delhi. A relatively short distance from Delhi, Agra houses the legendary Taj Mahal, a UNESCO World Heritage Site, as well as the Agra Fort and Fatehpur Sikri. 

A day spent in Agra will allow you to see the unrivaled beauty and history of these architectural wonders. Though one day may seem rushed, it still gives you a glimpse of India's rich cultural heritage, making a day trip to Agra an unforgettable and worthwhile experience.

Jahangiri Mahal, Agra, India © Shutterstock

Jahangiri Mahal, Agra Fort, India © Shutterstock

Planning your trip to Agra from Delhi

  • Check out The Rough Guide to India - our exhaustive, in-depth India travel guide that covers everything you need to know before you go, and while you’re on the road.
  • Our expert-curated (fully customizable) India itineraries are packed with inspiration.
Olga Sitnitsa

written by
Olga Sitnitsa

updated 24.10.2023

Online editor at Rough Guides, specialising in travel content. Passionate about creating compelling stories and inspiring others to explore the world.

Ready to travel and discover
India?

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip ⤍