The 240 km drive from Agra to Jaipur is one of the great road trips in northern India — not because the highway is scenic (it is mostly flat farmland), but because the stops along the way are extraordinary. Akbar's abandoned capital at Fatehpur Sikri. A UNESCO-listed bird sanctuary at Bharatpur. One of the deepest stepwells on earth at Chand Baori. You could drive straight through in four hours and miss all of it. Don't.
I've driven this route dozens of times over the years and the full-day version with stops is always worth it. This guide covers both options — driving straight through in 4-5 hours, or making it a full-day road trip with five stops — plus detailed information on every attraction, an honest car vs train comparison, costs, and the driving tips that the generic travel sites never mention.
Priya's insider tip: Leave Agra by 7 AM. The highway is good but the heat kicks in hard after 10 AM (especially March-June), and you want daylight for all your stops. Fill up fuel before leaving Agra — the next reliable petrol pump is 50 km out on NH-21.
Route Overview
- Distance
- 240 km (NH-21)
- Direct Drive Time
- 4-5 hours
- With Stops
- Full day (8-10 hours)
- Best Route
- NH-21 via Bharatpur
- Road Condition
- 4-6 lane highway, good
- Tolls
- ~₹200-400
Route Map
The route follows NH-21 via Bharatpur. All five sightseeing stops are along or near this highway.
Two Options: Full Day vs Direct Drive
There is one main highway (NH-21) from Agra to Jaipur. The choice is whether to stop along the way or drive straight through.
NH-21 with Stops (Recommended)
240 km, full day (8-10 hours). This is the way to do it. The same NH-21 highway passes near Fatehpur Sikri, Bharatpur, and continues toward Chand Baori. The road is a 4-6 lane divided highway in mostly good condition with speed bumps through towns. You will pass through agricultural countryside with mustard fields (winter) and occasional Rajasthani villages. The stops along this route are the reason to drive instead of taking a train.
NH-21 Direct Drive (No Stops)
240 km, 4-5 hours straight through. If you have already visited Fatehpur Sikri and Bharatpur on a previous trip, or you are short on time, you can drive the same highway without stopping. You will pass the turnoffs for all five stops but stay on the main road. Carry snacks and water — there are highway dhabas every 30-40 km but no formal rest areas with food courts. This is also the better option if you are starting late (after 11 AM) and want to reach Jaipur before dark.
5 Places to Visit Between Agra and Jaipur
These stops transform a 4-hour drive into a full-day road trip through Mughal history, wetland wilderness, and some of India's most photographed architecture.
Fatehpur Sikri
37 km from Agra • 2-3 hours visit
Emperor Akbar built this entire city in 1571 as his new capital, then abandoned it 14 years later — most likely because the water ran out. What remains is one of the best-preserved Mughal ghost cities in India: red sandstone palaces, audience halls, and the towering Buland Darwaza (Victory Gate), the tallest gateway in the world at 54 metres.
The Jama Masjid and Salim Chishti's tomb are free to enter (separate from the paid palace complex). Start with the palace, then walk to the mosque. Aggressive guides will approach at the parking lot — hire one through the ticket counter or decline firmly.
Keoladeo National Park (Bharatpur)
55 km from Agra • 1.5-2 hours visit
This UNESCO World Heritage wetland is one of the finest birding destinations in Asia. Over 350 species have been recorded here, including migratory birds from Siberia and Central Asia during winter. Even if you are not a birdwatcher, the cycle-rickshaw ride through the marshes and dry woodland is peaceful and photogenic.
Hire a cycle-rickshaw at the entrance (₹100-150/hour). The rickshaw-wallahs double as surprisingly knowledgeable bird guides — they know exactly where each species nests. October to February is peak season. In summer (Apr-Jun), the park is dry and far less interesting.
Deeg Palace
30 km from Bharatpur • 1-1.5 hours visit
The hidden gem of this road trip. Deeg was the first capital of the Jat rulers of Bharatpur, and the palace complex here is astonishing — Mughal-style gardens, ornamental fountains designed to simulate monsoon rain, and palatial halls with barely any tourists. The Gopal Bhawan palace sits between two enormous tanks and rivals anything in Jaipur for architectural beauty.
Deeg is 30 km north of Bharatpur and adds about 1.5 hours to your trip (including the drive). Most tourists skip it entirely, which means you will likely have the palace grounds to yourself. The fountains are activated during the Monsoon Festival (Aug-Sep) — if your timing aligns, it is unforgettable.
Chand Baori
95 km from Jaipur • 30-45 minutes visit
One of the deepest and largest stepwells in India — 13 stories, 3,500 symmetrical steps descending into the earth in a geometric pattern that looks like an M.C. Escher drawing. Built in the 9th century by King Chanda of the Nikumbha dynasty, it was designed to reach the water table during droughts. The visual impact when you first look down into the well is genuinely startling.
The best photographs are from the top edge looking straight down — the symmetry of the steps is mesmerising. Early morning or late afternoon light creates the best shadows across the step patterns. The adjacent Harshat Mata Temple (8th-9th century, free entry) is worth 15-20 minutes.
Abhaneri Village
Adjacent to Chand Baori • 15-20 minutes visit
The village around Chand Baori is the original Abhaneri (originally "Abha Nagri" — City of Brightness). The Harshat Mata Temple here predates the stepwell and features intricate carvings of dancers, musicians, and erotic figures that rival the more famous carvings at Khajuraho. Most road-trippers rush past it, which is a mistake.
Abhaneri is a working village, not a tourist site. Be respectful, ask before photographing residents, and buy a chai from the small shops near the entrance — it directly supports the community.
Full-Day Road Trip Itinerary
This itinerary covers four main stops (Fatehpur Sikri, Bharatpur, Chand Baori, and Abhaneri). See the Deeg Palace note below if you want to add a fifth.
Optional Deeg Palace detour: Deeg is 30 km north of Bharatpur. Adding it means driving north after lunch (30 min), visiting the palace (1 hour), then driving back to Bharatpur (30 min) before continuing to Chand Baori. This adds ~2 hours to the day and pushes your Jaipur arrival to 9 PM. Only feasible October-February when it's cooler, or if you split the journey with an overnight in Bharatpur.
Car vs Train vs Bus — Honest Comparison
The train is cheaper. The car is better. Here is why, and when each option makes sense.
| Factor | By Car / Taxi | By Train | By Bus |
|---|---|---|---|
| Travel time | 4-5 hours (direct) | 4-6 hours | 5-6 hours |
| Cost (2 people) | ₹4,000-6,000 total | ₹500-1,800 total | ₹600-1,200 total |
| Sightseeing stops | Yes — all 5 stops | No | No |
| Comfort | AC car, door-to-door | AC coach, fixed seats | Variable (AC/non-AC) |
| Best for | Families, groups, sightseeing | Budget, solo, speed | Budget travelers |
Train Options
If you decide to take the train, book tickets 2-4 weeks ahead on IRCTC. The main trains from Agra Fort (AF) or Agra Cantt (AGC) to Jaipur Junction (JP):
| Train | Duration | Fare Range | Frequency |
|---|---|---|---|
| Agra Fort–Jaipur SF Express | ~4.5 hours | ₹350-800 (SL/3AC/2AC) | Daily |
| Marudhar Express | ~5 hours | ₹250-600 (SL/3AC) | Daily |
| Other Express trains | 5-6 hours | ₹200-700 | Multiple daily |
Priya's verdict: Take the car if you have a full day and want to see the stops — particularly Fatehpur Sikri and Chand Baori, which are impossible to reach by train. Take a Superfast or the Marudhar Express if you just need to get from city to city quickly. For groups of 3-4, the taxi actually costs less per person than AC train tickets.
Cost Breakdown
What the full road trip costs per person, depending on your travel style. All prices in INR.
| Item | Budget | Mid-Range | Comfort |
|---|---|---|---|
| Transport | ₹300 (bus) | ₹2,000 (taxi split) | ₹3,000 (taxi+guide) |
| Fatehpur Sikri entry | ₹75 | ₹75 | ₹750 (foreign) |
| Bharatpur entry | ₹75 | ₹75 | ₹500 (foreign) |
| Chand Baori entry | ₹25 | ₹25 | ₹300 (foreign) |
| Lunch | ₹150 | ₹400 | ₹800 |
| Tolls / fuel share | — | ₹300 | ₹300 |
| Total per person | ~₹625 | ~₹2,875 | ~₹5,650 |
Driving Tips
Road conditions on NH-21 are generally good — it has been upgraded to a 4-6 lane divided highway for most of the stretch. The main hazards are speed bumps through towns (often unmarked), slow-moving tractors and animal carts, and the occasional herd of cattle crossing. The road surface is well-maintained between Agra and Bharatpur. After Bharatpur toward Chand Baori via Bandikui, the road narrows to 2 lanes in some sections. Average speed is 60-80 km/h.
Tolls: NH-21 has toll plazas — expect to pay ₹200-400 total for a car. FASTag is mandatory at most booths, though a few still accept cash. Keep your FASTag topped up or carry small notes as backup.
Fuel: Fill up your tank before leaving Agra. The next reliable branded fuel station (Indian Oil or Bharat Petroleum) is at Fatehpur Sikri (37 km) or Bharatpur (55 km). There are smaller stations along the way, but quality can be unpredictable. Always use branded pumps.
Start by 7 AM. This gives you daylight for all five stops and gets you to Jaipur before dark. From March to June, the heat becomes punishing after 10 AM — air conditioning is not optional, it is essential. In winter (Nov-Feb), early morning fog can reduce visibility on the highway until 9-10 AM. Drive cautiously until it lifts.
Monsoon season (Jul-Sep): NH-21 is prone to waterlogging near Bharatpur after heavy rain. The bird sanctuary area sits in a natural floodplain. Check road conditions before departing. Reduced visibility during heavy downpours is common — pull over at a dhaba and wait it out rather than driving blind.
Do not drive at night. NH-21 and the rural roads to Chand Baori are poorly lit. Stray livestock (cows, camels, dogs) on the road after dark is a real hazard. Trucks drive with high beams and sometimes without tail lights. If you are delayed, stop at Bharatpur for the night — there are decent hotels for ₹1,500-3,000 — rather than pushing through in the dark.
Rest stops: Highway dhabas (roadside restaurants) appear every 30-40 km on NH-21 and serve excellent dal, roti, and sabzi for ₹80-150 per person. Look for places with parked trucks — drivers know where the food is fresh and cheap. Near Bharatpur, the options improve. There are no formal rest areas with food courts on this route — it is all dhabas and small restaurants.
Carry cash. Entry fees at Fatehpur Sikri, Bharatpur, and Chand Baori accept cash only at the ticket windows. UPI is sometimes available but do not rely on it. Carry at least ₹2,000 in small denominations (₹50, ₹100, ₹200 notes).
Agra to Jaipur FAQ
How far is Agra to Jaipur by road?
The distance from Agra to Jaipur is approximately 240 km via NH-21 through Bharatpur. The drive takes 4-5 hours without stops on the upgraded 4-6 lane highway. With sightseeing stops at Fatehpur Sikri, Bharatpur, and Chand Baori, plan for a full day (8-10 hours).
What is the best route from Agra to Jaipur?
Take NH-21 via Bharatpur — it is the only main highway and passes near Fatehpur Sikri, Keoladeo Bird Sanctuary, and Chand Baori. The road has been upgraded to 4-6 lanes for most of the 240 km stretch and is in good condition. Even if you skip the stops, you will be on the same highway. Most tourists should plan to stop — the places between Agra and Jaipur are genuinely worth visiting.
What are the places to visit between Agra and Jaipur?
The five best stops between Agra and Jaipur are: (1) Fatehpur Sikri — Akbar's abandoned Mughal capital with the 54-metre Buland Darwaza, 37 km from Agra. (2) Keoladeo National Park (Bharatpur) — UNESCO World Heritage bird sanctuary, 55 km from Agra. (3) Deeg Palace — hidden-gem Mughal water palace with monsoon fountains, 30 km from Bharatpur. (4) Chand Baori — one of India's deepest stepwells with 3,500 steps, 95 km from Jaipur. (5) Abhaneri village — ancient Harshat Mata temple adjacent to Chand Baori.
Is there an expressway from Agra to Jaipur?
There is no dedicated controlled-access expressway between Agra and Jaipur as of 2026. The main route is NH-21, which has been upgraded to a 4-6 lane divided highway for most of the 240 km stretch. Road quality is good with average speeds of 60-80 km/h. Tolls are approximately ₹200-400 for a car. The Delhi-Mumbai Expressway passes through Rajasthan but does not directly connect Agra to Jaipur. For now, NH-21 remains the best and fastest route.
How much does a taxi cost from Agra to Jaipur?
A private AC taxi from Agra to Jaipur costs ₹4,000-6,000 for a one-way trip including stops at Fatehpur Sikri, Bharatpur, and Chand Baori. Without stops (direct drive), expect ₹3,500-5,000. A taxi with an English-speaking guide costs ₹5,000-8,000. Self-drive car rental runs ₹2,500-3,500 per day plus fuel (approximately ₹1,500-2,000 for the trip). Book through your hotel or a reputable agency — avoid hiring from the street.
Can I do Agra to Jaipur as a day trip?
Agra to Jaipur is a one-way journey, not a round trip — you would not return to Agra the same day. The drive with stops takes 8-10 hours, ending in Jaipur by evening. If you mean "Can I cover the drive and stops in a single day?" then yes, absolutely. Leave Agra by 7 AM, stop at Fatehpur Sikri, Bharatpur, and Chand Baori, and arrive in Jaipur by 7 PM.
Is it better to drive or take a train from Agra to Jaipur?
Driving is better if you want to stop at Fatehpur Sikri, Bharatpur Bird Sanctuary, and Chand Baori — these are the highlights of the journey and the train skips all of them. The train (4-6 hours, ₹250-900) is better for budget travelers, solo travelers, or anyone who just wants to get from A to B without sightseeing. For families and groups of 3-4, a taxi is more cost-effective than individual train tickets and infinitely more flexible.
Is the Agra to Jaipur road safe at night?
Driving the Agra-Jaipur route at night is not recommended. NH-21 passes through rural areas with poor lighting, stray livestock on the road, and occasional unmarked speed bumps. The highway has some lit stretches near towns but long dark sections in between, with risks from slow-moving trucks. Always plan to complete the drive before sunset (around 6-6:30 PM). If you are delayed, stop at Bharatpur for the night rather than pushing through in the dark.
Planning the Full Golden Triangle?
See our complete guide to the Delhi-Agra-Jaipur circuit
Golden Triangle GuideWas this road trip guide helpful?
Written by
Priya Sharma
Historian, Travel Writer & Agra Local
I was born in Agra and grew up watching the Taj Mahal change colors with the seasons. After studying history at Agra University, I started guiding visitors through my city in 2015. Over a decade later, I've documented over 50 heritage sites, reviewed 200+ local food spots, and helped thousands of travelers see the Agra that most tourists never find.