hero
How2Go
Datia to Nabha

Datia to Nabha

Nabha is approximately 650+ km from Datia, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Nabha.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Datia

Nabha

Approx Travel Time

12h 43m

₹370

Onwards

Via Delhi, Rajpura

FASTEST

Datia

Delhi

Rajpura

Nabha

Approx Travel Time

9h 18m

₹425

Onwards

Ads by MMT

Via Delhi

CHEAPEST

Datia

Delhi

Nabha

Approx Travel Time

9h 51m

₹355

Onwards

Via Delhi, Dhuri

Datia

Delhi

Dhuri

Nabha

Approx Travel Time

9h 38m

₹435

Onwards

Ads by MMT

Via Ambala

Datia

Ambala

Nabha

Approx Travel Time

11h 30m

₹485

Onwards

Via Delhi, Ambala

Datia

Delhi

Ambala

Nabha

Approx Travel Time

10h 37m

₹415

Onwards

Via Karnal

Datia

Karnal

Nabha

Approx Travel Time

11h 39m

₹455

Onwards

Via Agra, Ambala

Datia

Agra

Ambala

Nabha

Approx Travel Time

10h 57m

₹415

Onwards

Via Morena, Delhi

Datia

Morena

Delhi

Nabha

Approx Travel Time

10h 58m

₹410

Onwards

Via Dholpur, Delhi

Datia

Dholpur

Delhi

Nabha

Approx Travel Time

11h 6m

₹410

Onwards

Frequently Asked Questions

What is the distance between Datia and Nabha?

Nabha is approximately 650+ kms from Datia.

How long does it take to reach Nabha from Datia?

It takes approximately 10 hours to reach Nabha from Datia by Train Via Delhi, Rajpura.

What is the cheapest way to reach Nabha from Datia?

The cheapest way to reach Nabha from Datia is by Train Via Delhi.

What is the fastest way to reach Nabha from Datia?

The fastest way to reach Nabha from Datia is by Train Via Delhi, Rajpura.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India