Rajkot to Vidisha - Multiple Options To Reach By Train, Flight, Cab
Vidisha is approximately 750+ kms from Rajkot. The fastest way to reach Vidisha from Rajkot is by Flight, Train Via Indore. It takes approximately 8 hours. The cheapest way to reach Vidisha from Rajkot is by Train Via Bhopal which would take approximately 17 hours.
Sort By
Mode of Transport
Via Shajapur
Rajkot
Shajapur
Vidisha
Approx Travel Time
17h 10m
On Demand
Via Shujalpur
Rajkot
Shujalpur
Vidisha
Approx Travel Time
16h 55m
₹560
Onwards
Via Ujjain
Rajkot
Ujjain
Vidisha
Approx Travel Time
17h 10m
₹560
Onwards
Via Indore
FASTEST
Rajkot
Indore
Vidisha
Approx Travel Time
7h 40m
₹5,009
Onwards
Rajkot
Indore
Vidisha
Approx Travel Time
8h 10m
₹9,044
Onwards
Via Sehore
Rajkot
Sehore
Vidisha
Approx Travel Time
17h 10m
₹575
Onwards
Via Ahmedabad
Rajkot
Ahmedabad
Vidisha
Approx Travel Time
13h 55m
₹7,968
Onwards
Via Bhopal
CHEAPEST
Rajkot
Bhopal
Vidisha
Approx Travel Time
17h 10m
₹510
Onwards
Via Alot
Rajkot
Alot
Vidisha
Approx Travel Time
18h 53m
On Demand
Frequently Asked Questions
What is the distance between Rajkot and Vidisha?
Vidisha is approximately 750+ kms from Rajkot.
How long does it take to reach Vidisha from Rajkot?
It takes approximately 8 hours to reach Vidisha from Rajkot by Flight, Train Via Indore.
What is the cheapest way to reach Vidisha from Rajkot?
The cheapest way to reach Vidisha from Rajkot is by Train Via Bhopal.
What is the fastest way to reach Vidisha from Rajkot?
The fastest way to reach Vidisha from Rajkot is by Flight, Train Via Indore.