hero
How2Go
Rajpura to Niwai

Rajpura to Niwai

Niwai is approximately 500+ km from Rajpura, 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 Niwai.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Rajpura

Niwai

Approx Travel Time

7h 56m

₹12,876

Onwards

Via Ambala, Jaipur

CHEAPEST

Rajpura

Ambala

Jaipur

Niwai

Approx Travel Time

7h 35m

₹505

Onwards

Rajpura

Ambala

Jaipur

Niwai

Approx Travel Time

7h 56m

₹2,038

Onwards

Ads by MMT

Via Delhi, Dausa

Rajpura

Delhi

Dausa

Niwai

Approx Travel Time

7h 32m

₹1,094

Onwards

Via Mohali, Jaipur

FASTEST

Rajpura

Mohali

Jaipur

Niwai

Approx Travel Time

6h 28m

₹6,039

Onwards

Ads by MMT

Via Panipat

Rajpura

Panipat

Niwai

Approx Travel Time

9h 43m

₹4,376

Onwards

Rajpura

Panipat

Niwai

Approx Travel Time

9h 23m

₹1,194

Onwards

Via Delhi

Rajpura

Delhi

Niwai

Approx Travel Time

11h 35m

₹1,068

Onwards

Rajpura

Delhi

Niwai

Approx Travel Time

9h 42m

₹719

Onwards

Via Sonipat

Rajpura

Sonipat

Niwai

Approx Travel Time

9h 5m

₹1,204

Onwards

Frequently Asked Questions

What is the distance between Rajpura and Niwai?

Niwai is approximately 500+ kms from Rajpura.

How long does it take to reach Niwai from Rajpura?

It takes approximately 7 hours to reach Niwai from Rajpura by Bus, Flight, Train Via Mohali, Jaipur.

What is the cheapest way to reach Niwai from Rajpura?

The cheapest way to reach Niwai from Rajpura is by Train Via Ambala, Jaipur.

What is the fastest way to reach Niwai from Rajpura?

The fastest way to reach Niwai from Rajpura is by Bus, Flight, Train Via Mohali, Jaipur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India