25 Best Places to Visit Near Delhi (2026) — Weekend Getaways & Day Trips
Looking for the best places to visit near Delhi? Here are 25 places ranked by distance — from Kurukshetra Brahma Sarovar (~193 km) to Khajuraho Temples (~624 km). Each shows how to reach it from Delhi with estimated train, bus and flight fares, plus the best time to visit.
1Kurukshetra Brahma Sarovar
~193 kmPilgrimageHaryana·★ 4.5Best time: October to March
Cheapest Train (Sleeper Class) · ₹150Fastest Outstation Cab (Sedan) · 3h 46m
2Fatehpur Sikri
~218 kmHeritageUttar Pradesh·★ 4.7Best time: October to March
Cheapest Train (Sleeper Class) · ₹165Fastest Outstation Cab (Sedan) · 4h 13m
3Agra Fort
~223 kmHeritageUttar Pradesh·★ 4.7Best time: October to March
Cheapest Train (Sleeper Class) · ₹170Fastest Outstation Cab (Sedan) · 4h 18m
4Taj Mahal
~225 kmHeritageUttar Pradesh·★ 4.9Best time: October to March
Cheapest Train (Sleeper Class) · ₹170Fastest Outstation Cab (Sedan) · 4h 20m
5Jim Corbett National Park
~229 kmWild LifeUttarakhand·★ 4.5Best time: November to June
Cheapest Train (Sleeper Class) · ₹170Fastest Train (3AC) · 4h 25m
6Rishikesh
~242 kmPilgrimageUttarakhand·★ 4.7Best time: September to June
Cheapest Train (Sleeper Class) · ₹180Fastest Train (3AC) · 4h 37m
7Hawa Mahal
~290 kmHeritageRajasthan·★ 4.7Best time: September to March
Cheapest Train (Sleeper Class) · ₹205Fastest Train (3AC) · 5h 23m
8Nainital Lake
~294 kmHill StationUttarakhand·★ 4.6Best time: March to June, September to November
Cheapest Train (Sleeper Class) · ₹205Fastest Train (3AC) · 5h 27m
9Rock Garden of Chandigarh
~301 kmHeritageChandigarh·★ 4.8Best time: October to March
Cheapest Train (Sleeper Class) · ₹210Fastest Train (3AC) · 5h 34m
10Shimla
~346 kmHill StationHimachal Pradesh·★ 4.7Best time: March to June
Cheapest Train (Sleeper Class) · ₹235Fastest Train (3AC) · 6h 17m
11Yamunotri
~366 kmPilgrimageUttarakhand·★ 4.6Best time: May to June, September to October
Cheapest Train (Sleeper Class) · ₹245Fastest Train (3AC) · 6h 37m
12Kedarnath Temple
~370 kmPilgrimageUttarakhand·★ 4.9Best time: May to June, September to October
Cheapest Train (Sleeper Class) · ₹245Fastest Train (3AC) · 6h 41m13
Ranthambore National Park
~371 kmWild LifeRajasthan·★ 4.5Best time: October to June
Cheapest Train (Sleeper Class) · ₹245Fastest Train (3AC) · 6h 41m14
Auli
~390 kmHill StationUttarakhand·★ 4.7Best time: November to March (ski) / April to June (trek)
Cheapest Train (Sleeper Class) · ₹255Fastest Train (3AC) · 6h 59m
15Gangotri
~391 kmPilgrimageUttarakhand·★ 4.7Best time: May to June, September to October
Cheapest Train (Sleeper Class) · ₹255Fastest Train (3AC) · 7h 1m
16Badrinath Temple
~405 kmPilgrimageUttarakhand·★ 4.8Best time: May to June, September to October
Cheapest Train (Sleeper Class) · ₹265Fastest Train (3AC) · 7h 13m
17Ajmer Sharif Dargah
~437 kmPilgrimageRajasthan·★ 4.7Best time: October to March
Cheapest Train (Sleeper Class) · ₹280Fastest Train (3AC) · 7h 45m
18Pushkar
~441 kmPilgrimageRajasthan·★ 4.6Best time: October to March
Cheapest Train (Sleeper Class) · ₹285Fastest Train (3AC) · 7h 48m
19Jwala Devi (Jwalamukhi)
~466 kmPilgrimageHimachal Pradesh·★ 4.6Best time: October to March, June
Cheapest Train (Sleeper Class) · ₹295Fastest Train (3AC) · 8h 12m20
Golden Temple
~503 kmPilgrimagePunjab·★ 4.9Best time: October to March
Cheapest Train (Sleeper Class) · ₹315Fastest Train (3AC) · 8h 48m21
Manali
~504 kmHill StationHimachal Pradesh·★ 4.8Best time: October to June
Cheapest Train (Sleeper Class) · ₹315Fastest Train (3AC) · 8h 49m
22Spiti Valley
~514 kmHill StationHimachal Pradesh·★ 4.9Best time: May to October
Cheapest Train (Sleeper Class) · ₹320Fastest Train (3AC) · 8h 58m
23Mehrangarh Fort, Jodhpur
~609 kmHeritageRajasthan·★ 4.9Best time: October to March
Cheapest Train (Sleeper Class) · ₹370Fastest Train (3AC) · 10h 29m
24Sravasti
~611 kmPilgrimageUttar Pradesh·★ 4.5Best time: October to March
Cheapest Train (Sleeper Class) · ₹370Fastest Train (3AC) · 10h 31m
25Khajuraho Temples
~624 kmHeritageMadhya Pradesh·★ 4.6Best time: October to February
Cheapest Train (Sleeper Class) · ₹380Fastest Train (3AC) · 10h 44m
Frequently asked questions
Which is the closest place to Delhi?
Kurukshetra Brahma Sarovar in Haryana is the closest — about 193 km from Delhi, reachable by Train (Sleeper Class) from around ₹150.
How far is Kurukshetra Brahma Sarovar from Delhi?
Kurukshetra Brahma Sarovar is roughly 193 km by road from Delhi; the fastest option is Outstation Cab (Sedan) (3h 46m). Fares are indicative — verify before booking.
What is the best time to visit places to visit near Delhi?
For most places to visit near Delhi, the best time to visit is October to March. Check each destination for its exact season.
More travel ideas
Plan your trip from Delhi
Get a free day-by-day itinerary, budget and fares for any of these places with BharatDost, your AI travel companion.
Plan with AI →