Agra to Jaipur Road Trip

5 must-stop places, route map, car vs train, and a full-day itinerary

15 min read

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.

1

Fatehpur Sikri

37 km from Agra2-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.

Entry Fee₹75 (Indian) / ₹750 (Foreign)
HoursSunrise to sunset, closed Fridays
Time Needed2-3 hours
Must See: Buland Darwaza • Panch Mahal • Salim Chishti's Tomb • Jodha Bai's Palace

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.

2

Keoladeo National Park (Bharatpur)

55 km from Agra1.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.

Entry Fee₹75 (Indian) / ₹500 (Foreign)
Hours6:00 AM - 6:00 PM daily
Time Needed1.5-2 hours
Must See: Migratory birds (Oct-Feb) • Python Point • Cycle-rickshaw nature ride

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.

3

Deeg Palace

30 km from Bharatpur1-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.

Entry Fee₹25 (Indian) / ₹200 (Foreign)
Hours9:00 AM - 5:00 PM, closed Fridays
Time Needed1-1.5 hours
Must See: Gopal Bhawan • Monsoon fountains (activated during festivals) • Suraj Bhawan

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.

4

Chand Baori

95 km from Jaipur30-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.

Entry Fee₹25 (Indian) / ₹300 (Foreign)
Hours7:00 AM - 6:00 PM daily
Time Needed30-45 minutes
Must See: The 3,500 symmetrical steps • Harshat Mata Temple (adjacent) • The Instagram-famous top-down view

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.

5

Abhaneri Village

Adjacent to Chand Baori15-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.

Entry FeeIncluded with Chand Baori ticket
HoursSame as Chand Baori
Time Needed15-20 minutes
Must See: Harshat Mata Temple carvings • Village atmosphere • Combined stepwell-temple experience

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.

7:00 AMDepart Agra — fill fuel, grab chai and parathas from your hotel or a highway dhaba
8:00 AMFatehpur Sikri (2-3 hours) — Buland Darwaza, palace complex, Salim Chishti tomb
11:00 AMDrive to Bharatpur (45 minutes via NH-21)
11:45 AMKeoladeo Bird Sanctuary (1.5-2 hours) — cycle-rickshaw nature ride
1:30 PMLunch at Bharatpur — Hotel Pelican or Laxmi Vilas Palace restaurant (₹200-500 per person)
2:30 PMDrive to Chand Baori (2 hours via NH-21 through Bandikui)
4:30 PMChand Baori + Abhaneri village (1 hour — last entry by 5:30 PM)
5:30 PMDrive to Jaipur (1.5 hours)
7:00 PMArrive Jaipur — check into hotel, dinner at MI Road (LMB, Niros) or Johri Bazaar area

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.

FactorBy Car / TaxiBy TrainBy Bus
Travel time4-5 hours (direct)4-6 hours5-6 hours
Cost (2 people)₹4,000-6,000 total₹500-1,800 total₹600-1,200 total
Sightseeing stopsYes — all 5 stopsNoNo
ComfortAC car, door-to-doorAC coach, fixed seatsVariable (AC/non-AC)
Best forFamilies, groups, sightseeingBudget, solo, speedBudget 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):

TrainDurationFare RangeFrequency
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 trains5-6 hours₹200-700Multiple 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.

ItemBudgetMid-RangeComfort
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 Guide

Was this road trip guide helpful?

PS

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.