There are 4 ways to get from Rājpura to Khanna by bus (Flixbus), train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Flixbus)
best- Take the bus from FlixBus Rajpura - Eagle Motel to FlixBus Khannabus FlixBus IN0120B / ...
40 min₹160–210Train
cheapest- Take the train from Rajpura Jn to Khannatrain 04503 / ...
42 min₹120–950Drive 44.8 km
- Drive from Rājpura to Khannacar 44.8 km
39 min₹506–731Taxi
- Take the taxi from Rājpura to Khannataxi 44.8 km
39 min₹1,100–1,400
Rājpura to Khanna by bus (Flixbus)
Questions & Answers
The cheapest way to get from Rājpura to Khanna is to bus which costs ₹160 - ₹210 and takes 40 min.
The fastest way to get from Rājpura to Khanna is to drive which takes 39 min and costs ₹500 - ₹750.
Yes, there is a direct bus departing from FlixBus Rajpura - Eagle Motel and arriving at FlixBus Khanna. Services depart twice daily, and operate every day. The journey takes approximately 40 min.
Yes, there is a direct train departing from Rajpura Jn and arriving at Khanna. Services depart every two hours, and operate every day. The journey takes approximately 42 min.
The distance between Rājpura and Khanna is 43 km. The road distance is 44.8 km.
The best way to get from Rājpura to Khanna without a car is to bus which takes 40 min and costs ₹160 - ₹210.
The bus from FlixBus Rajpura - Eagle Motel to FlixBus Khanna takes 40 min including transfers and departs twice daily.
Rājpura to Khanna bus services, operated by FlixBus India, depart from FlixBus Rajpura - Eagle Motel station.
Rājpura to Khanna train services, operated by Indian Railways, depart from Rajpura Jn station.
The best way to get from Rājpura to Khanna is to bus which takes 40 min and costs ₹160 - ₹210. Alternatively, you can train, which costs ₹120 - ₹950 and takes 42 min.
What companies run services between Rājpura, India and Khanna, India?
FlixBus India operates a bus from FlixBus Rajpura - Eagle Motel to FlixBus Khanna twice daily. Tickets cost ₹160–210 and the journey takes 40 min. Alternatively, Indian Railways operates a train from Rajpura Jn to Khanna every 2 hours. Tickets cost ₹120–950 and the journey takes 42 min.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Rajpura Jn to Khanna
- Ave. Duration
- 42 min
- Frequency
- Every 2 hours
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Rajpura - Eagle Motel to FlixBus Khanna
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- ₹160–210
- Website
- FlixBus India
- Ave. Duration
- 39 min
- Estimated price
- ₹1,100–1,400
TaxiBazaar
- Phone
- +91 9876661275
- Website
- taxibazaar.in
1313 Taxi Service
- Phone
- +91 83 44 01 13 13
- Website
- 1313taxi.com
Baba Cab
- Phone
- +91 89 28 29 66 64
- Website
- babatoursandtravel.co.in
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 Is ride-sharing platform BlaBlaCar right for you?, Getting to Rome from the airport, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Rājpura to Khanna bus services, operated by FlixBus India, arrive at FlixBus Khanna station.
Rājpura to Khanna train services, operated by Indian Railways, arrive at Khanna station.
Yes, the driving distance between Rājpura to Khanna is 45 km. It takes approximately 39 min to drive from Rājpura to Khanna.
Book your Rājpura to Khanna bus tickets online with FlixBus.
There are seven+ hotels available in Khanna.









