GoAsia
India

How to Get from Agra to Dehradun

How to get from Agra to Dehradun by overnight bus, private car or train from Tundla Junction, with prices and travel times.

Last updated: October 29, 2026

How to Get from Agra to Dehradun

Photo: DesiBoy101 / Wikimedia Commons, CC BY 4.0

Contents

Leaving behind the ivory white marble of the Taj Mahal for the misty foothills of the Himalayas is one of the most rewarding transitions in North India. While Agra sits firmly in the dusty plains of Uttar Pradesh, Dehradun serves as the gateway to the Garhwal Himalayas, offering a cooler climate and a much slower pace of life. The journey north takes you through the heart of the Indo-Gangetic Plain, from the architectural grandeur of the Mughal Empire to the lush, green landscapes of Uttarakhand.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

This route is a favorite for those looking to escape the heat of the plains. Whether you are heading to Dehradun for its boarding schools, its proximity to the yoga capital of Rishikesh, or as a starting point for a trek, you can choose between a door-to-door private car and budget-friendly overnight buses.

Agra to Dehradun by Bus

Buses are the most common way to make the trip, from basic seats to air-conditioned sleepers. Most leave in the evening or at night, so you ride through the dark and wake up in the foothills; departures run from late afternoon until after midnight, with a few in the early morning. The ride takes from about 8 hours and often 12 hours or more. On booking platforms, bus tickets cost from about $8 to $60 depending on operator and class (October 2026).[1]

AC Sleeper and Semi Sleeper

An AC sleeper gives you a bunk where you can lie flat, the most comfortable choice for a night journey. AC semi sleepers and AC seaters cost less and suit travelers who can sleep sitting up. Air conditioning makes a real difference in the humid months before the monsoon.

Non-AC Seater

The Non-AC Seater is the cheapest option. These are often basic buses that can be dusty and loud, best for short hops or a tight backpacker budget.

Agra to Dehradun by Private Transfer

A private car is the fastest way to reach Dehradun. The drive takes from about 5 hours 45 minutes, longer in heavy traffic. Vehicles range from hatchbacks and sedans for solo travelers and couples to SUVs and vans for 6 or 8 passengers. On booking platforms, private transfers cost from about $92 to $208 (October 2026).[1] With your own driver you can stop for tea at roadside dhabas whenever you like.

Agra to Dehradun by Train

Rail travelers board at Tundla Junction, a taxi ride from central Agra, and ride north through the plains to the terminus in the Doon Valley. It is a classic Indian rail experience: slow, social and a good way to watch the landscape change.

The station building of Dehradun railway station
The station building of Dehradun railway stationPhoto: ArmouredCyborg / Wikimedia Commons, CC BY-SA 4.0

Travel Classes

  • 2A - AC 2-Tier Sleeper: The most comfortable option, with air-conditioned compartments, four berths per bay and privacy curtains.
  • 3A - AC 3-Tier Sleeper: A popular middle option with six berths per compartment and air conditioning.
  • SL - Sleeper Class: The most authentic and affordable way to travel. There is no air conditioning, and the open windows let you soak in the sights and sounds of the countryside.

Comparing Your Options

ModePriceDurationComfort
Private Transfer$92 - $208[1]From about 5h 45min[1]High
Bus$8 - $60[1]From about 8h[1]Medium

Tips for Traveling from Agra to Dehradun

  • Book in Advance: Trains in India, especially the AC classes, often sell out weeks ahead. Buses are more flexible, but the best sleeper berths on popular lines fill up quickly.
  • Departure Points: Check your bus boarding point carefully. Some buses leave from the ISBT in Agra, others from private offices near the highway.
  • Tundla Connection: If you choose the train, allow time and money for the taxi between Agra and Tundla.
  • Pack a Layer: Dehradun is often cooler than Agra, especially in the evenings, and air conditioning on buses and trains can be cold.

Timetable

Bus Agra - Dehradun $ 7.65–59.47 7h 50m – 12h 41m
  • →  AC Seater 01:00, 01:15, 05:00, 20:00, 20:15, 21:05, 21:40, 22:00, 22:25, 22:50, 23:25, 23:59
  • →  AC Sleeper 01:40, 19:00, 19:30, 20:00, 23:30, 23:59
  • →  Non-AC Seater 04:01, 14:59, 16:59, 20:00, 21:34, 22:00
  • →  A/C Semi Sleeper 16:27, 19:01
Taxi Agra - Dehradun $ 92.13–207.48 5h 45m – 7h 30m
  • →  Economy 3pax
  • →  Van 8pax
  • →  Comfort 3pax
  • →  Van 6pax
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
Train Tundla - Dehradun $ 6.09–15.55 10h 20m
  • →  2A - AC 2-Tier Sleeper 02:00
  • →  3A - AC 3-Tier Sleeper 02:00
  • →  SL - Sleeper Class 02:00

Frequently Asked Questions

How can I book tickets from Agra to Dehradun?

Use the booking tool on this page to compare the transport options currently available from Agra to Dehradun, including current prices and schedules.

What is the cheapest way to get from Agra to Dehradun?

Buses are the cheapest option. On booking platforms, tickets start at about $8 for basic seats (October 2026).

What is the fastest way to get from Agra to Dehradun?

A private transfer is the fastest, from about 5 hours 45 minutes depending on traffic and vehicle.

How long does it take to get from Agra to Dehradun?

By car the trip takes from about 5 hours 45 minutes. By bus it takes from about 8 hours and often 12 hours or more.

Which is better, the bus or the train?

The bus leaves from Agra itself and offers many night departures. The train means a taxi ride to Tundla Junction first, but suits travelers who prefer a berth on a rail sleeper.

Are there overnight travel options?

Yes. Many AC sleeper and seater buses leave Agra in the evening or late at night and reach Dehradun the next morning.

Can I book a private car for a large group?

Yes. SUVs and vans for 6 to 8 passengers are available, which is often the most convenient option for families and groups.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: 12Go timetable: Agra to Dehradun. Retrieved October 25, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.