A guide from Tavora
Weekend getaways from Delhi
Every place below is one we plan from Delhi NCR: 86 in all, 66 of them doable between Friday evening and Sunday night. For each one: how far it is by road, the months it's at its best, and how you actually get there.
Tap a place for its guide: trains, buses, best months and a sample plan. Or browse every guide by state.
Distances are by road from central Delhi. “Long weekend” means the place needs 3–4 days to be worth it. Train and bus lines come from Indian Railways timetables and the bus routes we track, and change from time to time.
Hill stations near Delhi
Cool air, pine and deodar, a view from the balcony. The Uttarakhand towns are the shortest overnight hop; Himachal is a longer bus ride but worth it.

LansdowneUttarakhand
313 km by road · Best Oct–Dec, Mar–Jun
Train to Kotdwara (19 km away)
.jpg/330px-Mussoorie_Snow_Over_Dehradun_(14831297545).jpg)
MussoorieUttarakhand
351 km by road · Best Oct–Dec, Mar–Jun
Train to Dehradun (17 km away) · direct bus, about 8 h

KanatalUttarakhand
363 km by road · Best Oct–Dec, Mar–Jun
Train to Dehradun (32 km away)

TehriUttarakhand
367 km by road · Best Oct–Dec, Feb–May
Train to Yog Nagari Rishikesh (38 km away)

Morni HillsHaryana
368 km by road · Best Sep–Mar
Train to Kalka (22 km away)

NainitalUttarakhand
374 km by road · Best Oct–Dec, Mar–Jun
Train to Kathgodam (15 km away) · direct bus, about 8 h

ChakrataUttarakhand
382 km by road · Best Oct–Dec, Mar–Jun
Train to Dehradun (46 km away)

BhimtalUttarakhand
386 km by road · Best Oct–Dec, Feb–Jun
Train to Kathgodam (9 km away)

RanikhetUttarakhand
388 km by road · Best Oct–Dec, Mar–Jun
Train to Kathgodam (43 km away)

BarogHimachal Pradesh
402 km by road · Best Mar–Jun, Sep–Dec
Train to Kalka (16 km away)

KasauliHimachal Pradesh
405 km by road · Best Mar–Jun, Sep–Dec
Train to Kalka (8 km away) · direct bus, about 6½ h

MukteshwarUttarakhand
407 km by road · Best Oct–Dec, Mar–Jun
Train to Kathgodam (25 km away)

ChailHimachal Pradesh
415 km by road · Best Mar–Jun, Sep–Dec
Train to Kalka (29 km away)

AlmoraUttarakhand
417 km by road · Best Oct–Dec, Mar–Jun
Train to Kathgodam (38 km away) · direct bus, about 10 h

KausaniUttarakhand
429 km by road · Best Oct–Dec, Mar–Jun
Train to Kathgodam (64 km away)
BinsarUttarakhand
438 km by road · Best Oct–Dec, Mar–May
Train to Kathgodam (53 km away)

ShimlaHimachal Pradesh
440 km by road · Best Oct–Dec, Mar–Jun
Train to Kalka (38 km away) · direct bus, about 9 h

HarsilUttarakhandLong weekend
489 km by road · Best Oct–Nov, Apr–Jun
By road: we plan a cab, or a bus with a change on the way

SanglaHimachal PradeshLong weekend
523 km by road · Best Apr–Jun, Sep–Oct
By road: we plan a cab, or a bus with a change on the way

JibhiHimachal Pradesh
526 km by road · Best Oct–Dec, Mar–Jun
Train to Kiratpur Sahib (89 km away)

Tirthan ValleyHimachal Pradesh
534 km by road · Best Oct–Nov, Mar–Jun
By road: we plan a cab, or a bus with a change on the way
.jpg/330px-Kalpa_(8512894537).jpg)
KalpaHimachal PradeshLong weekend
541 km by road · Best Apr–Jun, Sep–Oct
By road: we plan a cab, or a bus with a change on the way
KulluHimachal Pradesh
592 km by road · Best Oct–Nov, Mar–Jun
By road: we plan a cab, or a bus with a change on the way

KasolHimachal Pradesh
601 km by road · Best Mar–Jun, Sep–Nov
Direct bus, about 10½ h

Bir BillingHimachal Pradesh
611 km by road · Best Oct–Nov, Mar–Jun
Train to Amb Andaura (71 km away)

PalampurHimachal Pradesh
628 km by road · Best Mar–Jun, Sep–Nov
Train to Daulatpur Chowk (63 km away)

Spiti (Kaza)Himachal PradeshLong weekend
653 km by road · Best Jun–Oct
By road: we plan a cab, or a bus with a change on the way
.jpg/330px-Dharamshala_03_(Cropped).jpg)
DharamshalaHimachal Pradesh
653 km by road · Best Mar–Jun, Sep–Nov
Train to Daulatpur Chowk (58 km away) · direct bus, about 10½ h

ChambaHimachal PradeshLong weekend
717 km by road · Best Oct–Nov, Mar–Jun
Train to Pathankot Jn (55 km away)

KhajjiarHimachal PradeshLong weekend
719 km by road · Best Mar–Jun, Sep–Dec
Train to Pathankot Jn (50 km away)

DalhousieHimachal PradeshLong weekend
721 km by road · Best Mar–Jun, Sep–Dec
Train to Kathua (42 km away)

Katra (Vaishno Devi)Jammu & Kashmir
851 km by road · Best Mar–May, Sep–Dec
Train to Shri Mata Vaishno Devi Katra · direct bus, about 14 h

PahalgamJammu & KashmirLong weekend
1,001 km by road · Best Apr–Jun, Sep–Oct
Train to Budgam (53 km away)

Mount AbuRajasthanLong weekend
1,014 km by road · Best Jul–Mar
Train to Abu Road (15 km away)
SrinagarJammu & KashmirLong weekend
1,037 km by road · Best Mar–Jun, Sep–Nov
Train to Budgam (8 km away)
Rivers and lakes
Rafting, ghats and lakeside walks. Rishikesh is the classic Friday-night escape; the lake towns of Kumaon and Rajasthan are slower.

GarhmukteshwarUttar Pradesh
114 km by road · Best Oct–Mar
Train to Garhmuktesar
_view_from_Moosi_Maharani_ki_Chhatri,_Alwar_09.jpg/330px-Sagar_(pond)_view_from_Moosi_Maharani_ki_Chhatri,_Alwar_09.jpg)
AlwarRajasthan
173 km by road · Best Oct–Mar
Train to Alwar Jn · direct bus, about 3 h

Bharatpur (Keoladeo)Rajasthan
207 km by road · Best Nov–Feb
Train to Bharatpur Jn

HaridwarUttarakhand
224 km by road · Best Oct–Dec, Feb–Mar
Train to Haridwar Jn · direct bus, about 5 h

RishikeshUttarakhand
249 km by road · Best Oct–Dec, Feb–Apr
Train to Yog Nagari Rishikesh · direct bus, about 5½ h

Jim CorbettUttarakhand
265 km by road · Best Nov–May
Train to Bazpur (26 km away) · direct bus, about 6 h

TehriUttarakhand
367 km by road · Best Oct–Dec, Feb–May
Train to Yog Nagari Rishikesh (38 km away)

Morni HillsHaryana
368 km by road · Best Sep–Mar
Train to Kalka (22 km away)

NainitalUttarakhand
374 km by road · Best Oct–Dec, Mar–Jun
Train to Kathgodam (15 km away) · direct bus, about 8 h

BhimtalUttarakhand
386 km by road · Best Oct–Dec, Feb–Jun
Train to Kathgodam (9 km away)

AjmerRajasthan
457 km by road · Best Oct–Mar
Train to Ajmer Jn · direct bus, about 8 h

PushkarRajasthan
461 km by road · Best Oct–Mar
Train to Ajmer Jn (9 km away) · direct bus, about 8 h

HarsilUttarakhandLong weekend
489 km by road · Best Oct–Nov, Apr–Jun
By road: we plan a cab, or a bus with a change on the way

JhansiUttar Pradesh
492 km by road · Best Oct–Mar
Train to Virangana Lakshmibai(Jhanshi) · direct bus, about 8½ h

BundiRajasthan
505 km by road · Best Oct–Mar
Train to Keshorai Patan (31 km away)

SanglaHimachal PradeshLong weekend
523 km by road · Best Apr–Jun, Sep–Oct
By road: we plan a cab, or a bus with a change on the way

Tirthan ValleyHimachal Pradesh
534 km by road · Best Oct–Nov, Mar–Jun
By road: we plan a cab, or a bus with a change on the way
KulluHimachal Pradesh
592 km by road · Best Oct–Nov, Mar–Jun
By road: we plan a cab, or a bus with a change on the way

KasolHimachal Pradesh
601 km by road · Best Mar–Jun, Sep–Nov
Direct bus, about 10½ h

ChitrakootUttar PradeshLong weekend
686 km by road · Best Oct–Mar
Train to Chitrakot (8 km away)

AyodhyaUttar Pradesh
691 km by road · Best Oct–Mar
Train to Ayodhya Dham Jn

UdaipurRajasthan
740 km by road · Best Sep–Mar
Train to Ranapratapnagar · direct bus, about 13 h

PrayagrajUttar Pradesh
754 km by road · Best Oct–Mar
Train to Prayagrajrambag

VaranasiUttar Pradesh
883 km by road · Best Oct–Mar
Train to Varanasi Jn · direct bus, about 14 h

PahalgamJammu & KashmirLong weekend
1,001 km by road · Best Apr–Jun, Sep–Oct
Train to Budgam (53 km away)

Mount AbuRajasthanLong weekend
1,014 km by road · Best Jul–Mar
Train to Abu Road (15 km away)
SrinagarJammu & KashmirLong weekend
1,037 km by road · Best Mar–Jun, Sep–Nov
Train to Budgam (8 km away)

SonamargJammu & KashmirLong weekend
1,050 km by road · Best May–Oct
Train to Budgam (59 km away)
Forts, palaces and old cities
The plains are at their best from October to March. Many sit on fast train routes from Delhi.

NeemranaRajasthan
141 km by road · Best Oct–Mar
Train to Ateli (18 km away)

VrindavanUttar Pradesh
164 km by road · Best Oct–Mar
Train to Mathura Jn (10 km away) · direct bus, about 3 h
_view_from_Moosi_Maharani_ki_Chhatri,_Alwar_09.jpg/330px-Sagar_(pond)_view_from_Moosi_Maharani_ki_Chhatri,_Alwar_09.jpg)
AlwarRajasthan
173 km by road · Best Oct–Mar
Train to Alwar Jn · direct bus, about 3 h

MathuraUttar Pradesh
175 km by road · Best Oct–Mar
Train to Mathura Jn · direct bus, about 3 h

KurukshetraHaryana
198 km by road · Best Oct–Mar
Train to Kurukshetra Jn

SariskaRajasthan
215 km by road · Best Oct–Apr
Train to Rajgarh (19 km away)

Fatehpur SikriUttar Pradesh
230 km by road · Best Oct–Mar
Train to Bharatpur Jn (24 km away)

AgraUttar Pradesh
233 km by road · Best Oct–Mar
Train to Raja Ki Mandi · direct bus, about 4 h

Abhaneri (Chand Baori)Rajasthan
247 km by road · Best Oct–Mar
Train to Bandikui Jn (5 km away)
_-_img_04.jpg/330px-Bhangarh_Gopinath_Mandir_(July_2022)_-_img_04.jpg)
BhangarhRajasthan
252 km by road · Best Oct–Mar
Train to Dausa (22 km away)

DehradunUttarakhand
264 km by road · Best Oct–Dec, Feb–Apr
Train to Dehradun · direct bus, about 6 h
.jpg/330px-Qila_Mubarak,_Patiala_(Cropped).jpg)
PatialaPunjab
268 km by road · Best Oct–Mar
Train to Patiala · direct bus, about 5½ h

Mandawa (Shekhawati)Rajasthan
276 km by road · Best Oct–Mar
Train to Dundlod Mukandgarh (16 km away)
_-_img_01.jpg/330px-East_facade_Hawa_Mahal_Jaipur_from_ground_level_(July_2022)_-_img_01.jpg)
JaipurRajasthan
308 km by road · Best Oct–Mar
Train to Jaipur · direct bus, about 6 h

ChandigarhPunjab
309 km by road · Best Oct–Mar
Train to Chandigarh (5 km away) · direct bus, about 5 h

PinjoreHaryana
316 km by road · Best Oct–Mar
Train to Kalka (5 km away) · direct bus, about 6½ h

Anandpur SahibPunjab
387 km by road · Best Oct–Mar
Train to Anandpur Sahib

RanthamboreRajasthan
394 km by road · Best Oct–Apr
Train to Sawai Madhopur · direct bus, about 5 h

AjmerRajasthan
457 km by road · Best Oct–Mar
Train to Ajmer Jn · direct bus, about 8 h

JhansiUttar Pradesh
492 km by road · Best Oct–Mar
Train to Virangana Lakshmibai(Jhanshi) · direct bus, about 8½ h

BundiRajasthan
505 km by road · Best Oct–Mar
Train to Keshorai Patan (31 km away)
.jpg/330px-Golden_Temple_Amritsar_Gurudwara_(cropped).jpg)
AmritsarPunjab
524 km by road · Best Oct–Mar
Train to Amritsar Jn · direct bus, about 8½ h

LucknowUttar Pradesh
542 km by road · Best Oct–Mar
Train to Lucknow · direct bus, about 8½ h
ChittorgarhRajasthan
636 km by road · Best Oct–Mar
Train to Chittaurgarh

JodhpurRajasthan
639 km by road · Best Oct–Mar
Train to Bhagat Ki Kothi (Jodhpur)

JammuJammu & Kashmir
661 km by road · Best Oct–Mar
Train to Jammu Tawi · direct bus, about 13 h

ChitrakootUttar PradeshLong weekend
686 km by road · Best Oct–Mar
Train to Chitrakot (8 km away)

KumbhalgarhRajasthanLong weekend
688 km by road · Best Sep–Mar
Train to Rani (35 km away)

AyodhyaUttar Pradesh
691 km by road · Best Oct–Mar
Train to Ayodhya Dham Jn

UdaipurRajasthan
740 km by road · Best Sep–Mar
Train to Ranapratapnagar · direct bus, about 13 h

PrayagrajUttar Pradesh
754 km by road · Best Oct–Mar
Train to Prayagrajrambag

JaisalmerRajasthanLong weekend
844 km by road · Best Nov–Feb
Train to Jaisalmer · direct bus, about 18 h

VaranasiUttar Pradesh
883 km by road · Best Oct–Mar
Train to Varanasi Jn · direct bus, about 14 h
Spiritual weekends
Aartis, gurudwaras, temples and ashrams. Several are on fast or overnight train routes, which makes them easy to fit around work.

GarhmukteshwarUttar Pradesh
114 km by road · Best Oct–Mar
Train to Garhmuktesar

VrindavanUttar Pradesh
164 km by road · Best Oct–Mar
Train to Mathura Jn (10 km away) · direct bus, about 3 h

MathuraUttar Pradesh
175 km by road · Best Oct–Mar
Train to Mathura Jn · direct bus, about 3 h

KurukshetraHaryana
198 km by road · Best Oct–Mar
Train to Kurukshetra Jn

HaridwarUttarakhand
224 km by road · Best Oct–Dec, Feb–Mar
Train to Haridwar Jn · direct bus, about 5 h

Fatehpur SikriUttar Pradesh
230 km by road · Best Oct–Mar
Train to Bharatpur Jn (24 km away)

RishikeshUttarakhand
249 km by road · Best Oct–Dec, Feb–Apr
Train to Yog Nagari Rishikesh · direct bus, about 5½ h

Anandpur SahibPunjab
387 km by road · Best Oct–Mar
Train to Anandpur Sahib

AlmoraUttarakhand
417 km by road · Best Oct–Dec, Mar–Jun
Train to Kathgodam (38 km away) · direct bus, about 10 h

ChoptaUttarakhandLong weekend
452 km by road · Best Oct–Dec, Mar–Jun
By road: we plan a cab, or a bus with a change on the way

AjmerRajasthan
457 km by road · Best Oct–Mar
Train to Ajmer Jn · direct bus, about 8 h

PushkarRajasthan
461 km by road · Best Oct–Mar
Train to Ajmer Jn (9 km away) · direct bus, about 8 h

HarsilUttarakhandLong weekend
489 km by road · Best Oct–Nov, Apr–Jun
By road: we plan a cab, or a bus with a change on the way
.jpg/330px-Golden_Temple_Amritsar_Gurudwara_(cropped).jpg)
AmritsarPunjab
524 km by road · Best Oct–Mar
Train to Amritsar Jn · direct bus, about 8½ h

Bir BillingHimachal Pradesh
611 km by road · Best Oct–Nov, Mar–Jun
Train to Amb Andaura (71 km away)
ChittorgarhRajasthan
636 km by road · Best Oct–Mar
Train to Chittaurgarh

Spiti (Kaza)Himachal PradeshLong weekend
653 km by road · Best Jun–Oct
By road: we plan a cab, or a bus with a change on the way
.jpg/330px-Dharamshala_03_(Cropped).jpg)
DharamshalaHimachal Pradesh
653 km by road · Best Mar–Jun, Sep–Nov
Train to Daulatpur Chowk (58 km away) · direct bus, about 10½ h

JammuJammu & Kashmir
661 km by road · Best Oct–Mar
Train to Jammu Tawi · direct bus, about 13 h

ChitrakootUttar PradeshLong weekend
686 km by road · Best Oct–Mar
Train to Chitrakot (8 km away)

KumbhalgarhRajasthanLong weekend
688 km by road · Best Sep–Mar
Train to Rani (35 km away)

AyodhyaUttar Pradesh
691 km by road · Best Oct–Mar
Train to Ayodhya Dham Jn

ChambaHimachal PradeshLong weekend
717 km by road · Best Oct–Nov, Mar–Jun
Train to Pathankot Jn (55 km away)

PrayagrajUttar Pradesh
754 km by road · Best Oct–Mar
Train to Prayagrajrambag

Katra (Vaishno Devi)Jammu & Kashmir
851 km by road · Best Mar–May, Sep–Dec
Train to Shri Mata Vaishno Devi Katra · direct bus, about 14 h

VaranasiUttar Pradesh
883 km by road · Best Oct–Mar
Train to Varanasi Jn · direct bus, about 14 h

Mount AbuRajasthanLong weekend
1,014 km by road · Best Jul–Mar
Train to Abu Road (15 km away)
Snow on a weekend
Snow is never guaranteed. These are the places that most often get it; check the forecast on the trip page before you go.

DhanaultiUttarakhand
357 km by road · Best Oct–May
Train to Dehradun (24 km away)
.jpg/330px-Himalayan_mountains,_Kufri,_Himachal_Pradesh,_India_(2017).jpg)
KufriHimachal Pradesh
439 km by road · Best Oct, Dec–Jun
Train to Kalka (43 km away) · direct bus, about 9 h

ChoptaUttarakhandLong weekend
452 km by road · Best Oct–Dec, Mar–Jun
By road: we plan a cab, or a bus with a change on the way

NarkandaHimachal Pradesh
469 km by road · Best Dec–Jun, Sep–Oct
Train to Kalka (69 km away)

AuliUttarakhandLong weekend
496 km by road · Best Oct–May
By road: we plan a cab, or a bus with a change on the way
.jpg/330px-Munsiari_IMG_20160617_132452119_(32987221606).jpg)
MunsiyariUttarakhandLong weekend
534 km by road · Best Oct–Nov, Mar–Jun
Direct bus, about 16½ h

ManaliHimachal Pradesh
642 km by road · Best Sep–Jun
Direct bus, about 11½ h

SissuHimachal PradeshLong weekend
685 km by road · Best Apr–Jun, Sep–Oct
By road: we plan a cab, or a bus with a change on the way

PatnitopJammu & Kashmir
844 km by road · Best Sep–Jun
Train to Mtyr C Tushar M (25 km away)

SonamargJammu & KashmirLong weekend
1,050 km by road · Best May–Oct
Train to Budgam (59 km away)

GulmargJammu & KashmirLong weekend
1,056 km by road · Best Dec–Mar, May–Jun, Sep–Oct
Train to Budgam (33 km away)
Wildlife and national parks
Safari permits are limited, so book early. Most parks close for part of the monsoon.

Bharatpur (Keoladeo)Rajasthan
207 km by road · Best Nov–Feb
Train to Bharatpur Jn

SariskaRajasthan
215 km by road · Best Oct–Apr
Train to Rajgarh (19 km away)

Jim CorbettUttarakhand
265 km by road · Best Nov–May
Train to Bazpur (26 km away) · direct bus, about 6 h

RanthamboreRajasthan
394 km by road · Best Oct–Apr
Train to Sawai Madhopur · direct bus, about 5 h

DudhwaUttar PradeshLong weekend
436 km by road · Best Nov–Apr
By road: we plan a cab, or a bus with a change on the way
BinsarUttarakhand
438 km by road · Best Oct–Dec, Mar–May
Train to Kathgodam (53 km away)

Tirthan ValleyHimachal Pradesh
534 km by road · Best Oct–Nov, Mar–Jun
By road: we plan a cab, or a bus with a change on the way

KumbhalgarhRajasthanLong weekend
688 km by road · Best Sep–Mar
Train to Rani (35 km away)
Want it planned around your work week?
Pick your dates and Tavora shows where you can reach after work on Friday and be back from in time for Monday: the train, bus, flight or cab, where you'd stay, every day planned, and one all-in price per person for the whole trip. We check it live within minutes, send one secure payment link for the whole trip, then book your trains (as RailRoute, an IRCTC-authorised agent), buses or flights, stay and cabs. Tickets are issued after you pay and we confirm the seats; waitlisted trains aren't sold, and anything we can't confirm is refunded in full.
Questions people ask
How far can I go from Delhi on a normal weekend?
Further than you might think, because an overnight train or bus does the distance while you sleep. Leaving on Friday evening after work and back by Sunday night or Monday morning, we plan 66 of our 86 places as Friday-to-Sunday trips, as far as Varanasi (about 883 km by road). The closest are Garhmukteshwar (114 km), Neemrana (141 km), Vrindavan (164 km), Alwar (173 km), Mathura (175 km). 18 places are within 300 km by road.
When is the best time for a hill-station weekend from Delhi?
For most hill towns: March to June and October to December. 40 of the 46 hill places we plan are best avoided in July and August, when monsoon rain can close hill roads. For snow, January and February are the usual months, and it's never guaranteed. The plains (Agra, Jaipur, Amritsar, Varanasi) are best from October to March.
What's the cheapest way to take a weekend trip from Delhi?
An overnight sleeper train or bus, which also saves you a night's hotel. The lowest bus fares we have seen from Delhi: Rishikesh ₹290, Agra ₹199, Manali ₹600, Jaipur ₹275, Amritsar ₹379 per seat (fares move with dates and demand). Pick the Budget option on Tavora and we plan sleeper class or Volvo/sleeper buses and simple stays, and show you one per-person price.
Which long weekends are coming up in 2026 and 2027?
Long weekends that need no leave (central government holiday list): Diwali (Deepavali), Sat 7 Nov – Mon 9 Nov; Christmas, Fri 25 Dec – Sun 27 Dec; New Year's Day, Fri 1 Jan – Sun 3 Jan; Good Friday, Fri 26 Mar – Sun 28 Mar; Mahavir Jayanti, Sat 17 Apr – Mon 19 Apr; Id-ul-Zuha (Bakrid), Sat 15 May – Mon 17 May. Take one or two days off and there are many more; see our long-weekend calendar.
All long weekends, with leave-day tipsCan I see snow on a weekend trip from Delhi?
Sometimes. The places we tag for snow that fit a Friday-to-Sunday trip are Dhanaulti, Kufri, Narkanda, Manali, Patnitop. Snowfall depends on the year and the week, so check the forecast on the trip page before you go.
What does the Tavora price include?
Your travel both ways (the train, bus or flight fare at actuals plus a small booking service charge; we book it for you), your stay, local transport at the destination, any experience you choose to add, and a visible booking fee, shown as one figure per person for the whole trip, with anything you pay there shown apart. Food, entry tickets and shopping aren't included unless the trip says so. Until we confirm, prices are labelled as estimates.
How do I pay, and what if something can't be booked?
The organiser requests the trip with every traveller's details. We run a live check within minutes and send a secure payment link for the whole trip for the group (train, bus or flight, stay, cabs, getting around). Once it's paid, we book it all: trains as RailRoute, an IRCTC-authorised agent. Tickets are issued after we confirm the seats; waitlisted trains aren't sold, and flight and bus fares can change until we book. Anything we can't confirm is refunded in full.
Updated Mon 12 Oct. Holidays follow the central government list for 2026–2027; your employer's list may differ.