There are 10 ways to get from Sanchi to Varanasi by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Vidisha to Banarastrain 15560
15h 13m₹490–3,748Train via Mānikpur
cheapest- Take the train from Sanchi to Manikpur Jntrain 14115
- Take the train from Manikpur Jn to Varanasi Jntrain 11061 / ...
16h 35m₹485–3,802Bus
- Take the bus from Raisen, Madhya Pradesh to Bhopal, Madhya Pradeshbus Raisen, Madhya Pradesh - Bhopal, Madhya Pradesh
- Take the bus from Bhopal, Madhya Pradesh to Varanasi, Uttar Pradeshbus Bhopal, Madhya Pradesh - Varanasi, Uttar Pradesh
15h 53mDrive 650.3 km
- Drive from Sanchi to Varanasicar 650.3 km
9h 49m₹7,311–10,560Taxi
- Take the taxi from Sanchi to Varanasitaxi 650.3 km
9h 49m₹10,000–12,000Train to Raja Bhoj International Airport, fly to Varanasi Airport
- Take the train from Sanchi to Sant Hirdaram Nagartrain
- Fly from Raja Bhoj International Airport (BHO) to Varanasi Airport (VNS)plane BHO - VNS
10h 5m₹6,146–12,016Train, bus
- Take the train from Sanchi to Bhopal Jntrain
- Take the bus from Bhopal, Madhya Pradesh to Allahabad, Uttar Pradeshbus
- Take the bus from Allahabad, Uttar Pradesh to Varanasi, Uttar Pradeshbus
17h 10mTrain to Khajuraho Civil Airport, fly to Varanasi Airport
- Take the train from Sanchi to Khajurahotrain
- Fly from Khajuraho Civil Airport (HJR) to Varanasi Airport (VNS)plane HJR - VNS
10h 11m₹10,615–25,204Train to Raja Bhoj International Airport, fly to Maryada Purushottam Shri Ram International Airport, train
- Take the train from Sanchi to Sant Hirdaram Nagartrain
- Fly from Raja Bhoj International Airport (BHO) to Maryada Purushottam Shri Ram International Airport (AYJ)plane BHO - AYJ
- Take the train from Ayodhya to Varanasi Jntrain
11h 57m₹10,156–19,786Train to Raja Bhoj International Airport, fly to Allahabad, train
- Take the train from Sanchi to Sant Hirdaram Nagartrain
- Fly from Raja Bhoj International Airport (BHO) to Allahabad (IXD)plane BHO - IXD
- Take the train from Prayagraj Jn to Varanasi Jntrain
12h 7m₹14,308–27,198
Sanchi to Varanasi by foot and train
Questions & Answers
The cheapest way to get from Sanchi to Varanasi is to train via Mānikpur which costs ₹480 - ₹3,800 and takes 16h 35m.
The fastest way to get from Sanchi to Varanasi is to drive which takes 9h 49m and costs ₹7,000 - ₹11,000.
No, there is no direct bus from Sanchi to Varanasi. However, there are services departing from Raisen, Madhya Pradesh and arriving at Varanasi, Uttar Pradesh via Bhopal, Madhya Pradesh. The journey, including transfers, takes approximately 15h 53m.
No, there is no direct train from Sanchi to Varanasi. However, there are services departing from Sanchi and arriving at Banaras via Vidisha. The journey, including transfers, takes approximately 15h 13m.
The distance between Sanchi and Varanasi is 755 km. The road distance is 650.3 km.
The best way to get from Sanchi to Varanasi without a car is to train which takes 15h 13m and costs ₹490 - ₹3,800.
It takes approximately 15h 13m to get from Sanchi to Varanasi, including transfers.
Sanchi to Varanasi bus services, operated by Barkoti Travels, depart from Raisen, Madhya Pradesh station.
Sanchi to Varanasi train services, operated by Indian Railways, depart from Vidisha station.
The best way to get from Sanchi to Varanasi is to train which takes 15h 13m and costs ₹490 - ₹3,800. Alternatively, you can bus, which costs and takes 15h 53m.
What companies run services between Sanchi, India and Varanasi, India?
Indian Railways operates a train from Vidisha to Banaras once a week. Tickets cost ₹380–2,900 and the journey takes 13h 51m. Alternatively, you can take a vehicle from Sanchi to Varanasi, Uttar Pradesh via Raisen, Madhya Pradesh and Bhopal, Madhya Pradesh in around 15h 53m.
- Website
- goindigo.in
Flights from Raja Bhoj International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 7h 56m
- When
- Monday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- ₹6,000–12,000
Flights from Raja Bhoj International Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Khajuraho Civil Airport to Varanasi Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹10,000–23,000
Flights from Raja Bhoj International Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 3h 40m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹9,500–17,000
Flights from Raja Bhoj International Airport to Allahabad via Delhi
- Ave. Duration
- 4h 37m
- When
- Monday, Friday, Sunday, Tuesday, Wednesday, and Thursday
- Estimated price
- ₹8,500–24,000
Flights from Raja Bhoj International Airport to Allahabad via Pune, Hyderabad
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹15,000–22,000
- Website
- starlightairline.com
Flights from Raja Bhoj International Airport to Varanasi Airport via Mumbai
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹7,000–23,000
Flights from Raja Bhoj International Airport to Maryada Purushottam Shri Ram International Airport via Delhi
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ₹8,500–24,000
Flights from Raja Bhoj International Airport to Allahabad via Mumbai
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹14,000–25,000
- Website
- airindia.in
Flights from Raja Bhoj International Airport to Varanasi Airport via Delhi
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- ₹6,000–23,000
Flights from Khajuraho Civil Airport to Varanasi Airport
- Ave. Duration
- 45 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Vidisha to Banaras
- Ave. Duration
- 13h 51m
- Frequency
- Once a week
- Estimated price
- ₹380–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Sanchi to Sant Hirdaram Nagar
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Sanchi to Manikpur Jn
- Ave. Duration
- 10h 28m
- Frequency
- Once daily
- Estimated price
- ₹300–2,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Manikpur Jn to Varanasi Jn
- Ave. Duration
- 4h 53m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Sanchi to Bhopal Jn
- Ave. Duration
- 1h 1m
- Frequency
- 5 times a day
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Sanchi to Khajuraho
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Sanchi to Sant Hirdaram Nagar
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Ayodhya to Varanasi Jn
- Ave. Duration
- 4h 7m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Sanchi to Sant Hirdaram Nagar
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Prayagraj Jn to Varanasi Jn
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Ave. Duration
- 9h 49m
- Estimated price
- ₹10,000–12,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Travel Insider: Top Japan travel tips by Beatrix Holland, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Sanchi to Varanasi bus services, operated by Barkoti Travels, arrive at Bhopal, Madhya Pradesh station.
Sanchi to Varanasi train services, operated by Indian Railways, arrive at Banaras station.
Yes, the driving distance between Sanchi to Varanasi is 650 km. It takes approximately 9h 49m to drive from Sanchi to Varanasi.
There are 1677+ hotels available in Varanasi.






