Camels crossing a railway track in the desert, India
Slow Travel

Two weeks in India by train

Two weeks in India by train: what to know, how it works and how to do it well.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 7 min read

Two weeks is enough to do the classic Golden Triangle — Delhi, Agra and Jaipur — properly, and then push on into Rajasthan's desert cities rather than doubling back the way most short tours do. This itinerary runs Delhi → Agra → Jaipur → Jodhpur → Udaipur, almost entirely by train, and is built around giving each city enough time to breathe rather than treating India's railways as a box-ticking exercise.

The shape of the two weeks

This route covers roughly 1,000 km overland, moving generally south and west from Delhi through Rajasthan, with journey legs kept to a single travel day each — no back-to-back overnight trains, and no city visited for less than two nights. It works equally well started from Delhi's international airport or finishing there, and every leg runs on India's ordinary rail network rather than any private or tourist-only service, so it's entirely bookable independently. For the full picture of how Indian Railways works before you start, see our India by train guide; if you're still sorting out entry paperwork, our India e-visa guide covers applying online before you travel.

Days 1–3: Delhi

Give Delhi at least two full days, ideally three if it's your entry point and you want a buffer against jet lag. Old Delhi — the Red Fort, Jama Masjid and the tangle of lanes around Chandni Chowk — and New Delhi's colonial-era boulevards and Humayun's Tomb are different enough in character to need separate days rather than a single rushed loop. Delhi is also where most travellers sort out their Indian Railways bookings for the rest of the trip; see the section on booking below, and do this early rather than leaving it until you're already on the road.

Days 4–5: Agra

The Gatimaan Express or Shatabdi Express covers Delhi to Agra in around two hours, one of the fastest and most heavily used tourist rail corridors in the country — see our Delhi to Agra route guide for the full comparison against road options. One full day in Agra is enough to see the Taj Mahal properly (go at or near opening time to avoid both the crowds and the worst of the heat) and Agra Fort, with a second day useful if you want to add Fatehpur Sikri, the abandoned Mughal city a short drive outside town. Most travellers overnight in Agra rather than attempting it as a day trip from Delhi, which gives a much more relaxed pace.

Days 6–8: Jaipur

Trains from Agra to Jaipur take roughly four to five hours, completing the classic Golden Triangle. Jaipur — the "Pink City" — rewards a full two to three days: the Amber Fort on the city's edge, the City Palace and Jantar Mantar observatory in the old walled centre, and Hawa Mahal's honeycomb façade are the headline sights, but Jaipur's bazaars are worth a genuinely unhurried afternoon of their own rather than a stop on a checklist. This is also where the itinerary properly diverges from the standard Golden Triangle tour, which typically loops back to Delhi from here — continuing west into Rajasthan instead is where the extra week earns its keep.

Days 9–10: Jodhpur

The train from Jaipur to Jodhpur takes around five to six hours through increasingly arid Rajasthani countryside. Jodhpur's Mehrangarh Fort, rising sheer above the blue-washed old city, is one of the most dramatic forts in India and worth the better part of a day on its own, including the walk down through the blue lanes below it. Jodhpur is also a genuinely good base for a short desert excursion or camel-safari day trip if you want a taste of the Thar Desert without detouring as far as Jaisalmer, which sits several hours further west and is worth adding only if your two weeks has slack to spare — most itineraries at this length skip it in favour of keeping Udaipur unrushed.

Days 11–13: Udaipur

Jodhpur to Udaipur by train takes around six to seven hours, often changing at Marwar Junction depending on the specific service — check the connection when booking rather than assuming a direct train. Udaipur, built around Lake Pichola with the City Palace rising from its shore, is the softest and most relaxed stop on this route after the intensity of Delhi, Agra and Jaipur, and rewards slowing down: a boat trip on the lake, the City Palace complex, and simply sitting at a rooftop restaurant watching the light change over the water are worth more time than a rushed one-night stop allows.

Day 14: Returning to Delhi

An overnight train from Udaipur back to Delhi covers the roughly 600 km in around eleven to thirteen hours, arriving the next morning with a full day still ahead of your onward flight — a comfortable way to end the loop without burning a daylight travel day. The alternative is a short domestic flight of around ninety minutes, which trades a night's sleeper experience for a saved day; either is a reasonable way to close the itinerary depending on how much slack your schedule has.

Classes: what to actually book

For daytime legs (Delhi–Agra, Agra–Jaipur), a chair-car or Shatabdi-class seat is standard and comfortable. For the overnight Udaipur–Delhi leg, 2AC is the class most first-time visitors settle on — air-conditioned, curtained four-berth bays with bedding included, a genuine step up in privacy and comfort over 3AC without 1AC's scarcity and price. Our dedicated guide to sleeper trains in India explained covers the full class breakdown, including what a night on board actually looks like and the practical security basics (a padlock for your bag, keeping valuables close) worth knowing before your first overnight service.

Booking: IRCTC, third-party agents and the tourist quota

Book through IRCTC (irctc.co.in), India's official rail booking platform, or through a third-party agent such as Cleartrip or MakeMyTrip if IRCTC's foreign-card payment process gives you trouble, which it not infrequently does. Reservations open 60 days before travel, and for a route this popular — every leg here runs through some of India's most tourist-heavy rail corridors — booking as soon as the window opens gives you the best chance of confirmed berths rather than a waitlist. If a specific train shows fully waitlisted, check the Foreign Tourist Quota at a station's International Tourist Bureau before assuming the train is unavailable; it's a genuinely useful workaround most casual planning misses, and a private coach from our buses in India guide is a reasonable backup on the Delhi–Jaipur corridor specifically, where road and rail journey times are similar. Our full guide to booking Indian Railways online walks through the whole process step by step, including this quota.

Pacing this trip realistically

The single biggest mistake travellers make with an itinerary like this is under-budgeting time for the cities and over-budgeting confidence in exact train punctuality. Indian trains run to a schedule that's generally reliable on these popular tourist corridors but can slip by an hour or more without warning, especially in winter fog season (December–January) around Delhi, which affects Delhi-originating services disproportionately. Build a spare half-day buffer somewhere in the middle of the trip — Jaipur or Jodhpur both absorb an extra day gracefully — rather than scheduling every connection tightly back-to-back.

Heat matters more than distance when planning the season. October to March is by far the most comfortable window for this route — Rajasthan's summer (April–June) is genuinely gruelling, with daytime temperatures that make sightseeing outside early morning and late afternoon close to unbearable. If you have flexibility, plan this itinerary for the cooler months rather than around any other consideration.

Frequently asked questions

Is two weeks enough for Delhi, Agra, Jaipur, Jodhpur and Udaipur?

Yes, at the pace set out here — two to three nights in each major city and single travel days between them, without doubling back. It's a fuller version of the standard Golden Triangle tour, using the extra week to push into Rajasthan rather than looping straight back to Delhi.

Do I need to book Indian Railways tickets before I leave home?

It's strongly recommended for a route this popular. Reservations open 60 days ahead, and booking as soon as the window opens gives the best chance of confirmed berths on the busiest corridors covered here. See our guide to booking Indian Railways online for the full process.

Which class should I book for the overnight train?

2AC is the class most first-time visitors choose for overnight travel in India — air-conditioned, curtained bays with bedding included. 3AC is a noticeably cheaper option that's still comfortable if privacy matters less to you than budget.

What's the best time of year for this itinerary?

October to March, when temperatures across Delhi and Rajasthan are far more manageable for daytime sightseeing. Avoid April to June if you can, when Rajasthan's heat becomes genuinely difficult for extended outdoor sightseeing.

Sources and further reading: