There are 10 ways to get from Kathmandu to Bathinda by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Sri Guru Ram Dass Jee International Airport, bus
best- Fly from Tribhuvan International Airport (KTM) to Sri Guru Ram Dass Jee International Airport (ATQ)plane KTM - ATQ
- Take the bus from Amritsar, Punjab to Bathinda, Punjabbus
13h 27mBus, train via Faizabad
cheapest- Take the bus from Kathmandu to Faizabadbus Indo-Nepal Maitree Bus
- Take the train from Ayodhya Cantt to Bhatinda Jntrain 13483
30h 42m₹507–4,631Drive, train
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Raxaul Jn to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Bhatinda Jntrain
26h 58m₹2,393–7,675Bus
- Take the bus from Kathmandu Swoyambhu to Delhi Majnu ka Tilabus
- Take the bus from Delhi, Delhi State to Bathinda, Punjabbus Delhi, Delhi State - Bathinda, Punjab
33h 45mDrive 1,263.9 km
- Drive from Kathmandu to Bathindacar 1,263.9 km
17h 46m₹15,410–22,259Fly to Bathinda Airport
- Fly from Tribhuvan International Airport (KTM) to Bathinda Airport (BUP)plane KTM - BUP
13h 42m₹12,497–33,691Fly to Indira Gandhi International Airport, train
- Fly from Tribhuvan International Airport (KTM) to Indira Gandhi International Airport (DEL)plane KTM - DEL
- Take the train from Shakurbasti to Bhatinda Jntrain
11h 8m₹7,646–19,994Fly to Chandigarh International Airport, train
- Fly from Tribhuvan International Airport (KTM) to Chandigarh International Airport (IXC)plane KTM - IXC
- Take the train from Chandigarh to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Bhatinda Jntrain
12h 22m₹12,107–28,141Bus, train
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the train from Gorakhpur to Bhatinda Jntrain 12555 / ...
36h 10m₹1,133–7,500Bus via Gorakhpur
- Take the bus from Swoyambhu to Gorakhpurbus
- Take the bus from Gorakhpur to Delhi, Delhi Statebus
- Take the bus from Vinod Travels - Peera Garhi to Bathinda Bus Stationbus
37h 44m
Tribhuvan International Airport (KTM) to Sri Guru Ram Dass Jee International Airport (ATQ) flights
Questions & Answers
The cheapest way to get from Kathmandu to Bathinda is to bus and train via Faizabad which costs ₹500 - ₹4,700 and takes 30h 42m.
The fastest way to get from Kathmandu to Bathinda is to fly and train which takes 11h 8m and costs ₹7,500 - ₹20,000.
No, there is no direct bus from Kathmandu to Bathinda. However, there are services departing from Kathmandu Swoyambhu and arriving at Bathinda, Punjab via Nehru Vihar Crossing, West Enclave and Delhi, Delhi State. The journey, including transfers, takes approximately 33h 45m.
The distance between Kathmandu and Bathinda is 1314 km. The road distance is 1263.9 km.
The best way to get from Kathmandu to Bathinda without a car is to bus which takes 33h 45m and costs .
It takes approximately 13h 27m to get from Kathmandu to Bathinda, including transfers.
Kathmandu to Bathinda bus services, operated by Asians Shina Tours & Travel, depart from Kathmandu Swoyambhu station.
The best way to get from Kathmandu to Bathinda is to bus which takes 33h 45m and costs . Alternatively, you can fly, which costs ₹12,000 - ₹34,000 and takes 13h 42m.
Kathmandu to Bathinda bus services, operated by Asians Shina Tours & Travel, arrive at Delhi Majnu ka Tila station.
Bathinda is 15 min behind Kathmandu. It is currently 8:46 AM in Kathmandu and 8:31 AM in Bathinda.
What companies run services between Kathmandu, Nepal and Bathinda, India?
You can take a bus from Kathmandu Swoyambhu to Bathinda, Punjab via Delhi Majnu ka Tila, Nehru Vihar Crossing, West Enclave, Avantika Sec 1, and Delhi, Delhi State in around 33h 45m. Alternatively, IndiGo Airlines, Helitrans, and Air India Limited fly from Tribhuvan International Airport (KTM) to Bathinda Airport (BUP) 6 times a week.
- Website
- goindigo.in
Flights from Tribhuvan International Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹10,000–33,000
Flights from Tribhuvan International Airport to Sri Guru Ram Dass Jee International Airport via Kolkata
- Ave. Duration
- 5h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–20,000
Flights from Tribhuvan International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Tribhuvan International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹11,000–30,000
Flights from Tribhuvan International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹11,000–30,000
- Website
- airindia.in
Flights from Tribhuvan International Airport to Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- ₹12,000–35,000
Flights from Tribhuvan International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- ₹7,000–16,000
Flights from Tribhuvan International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- ₹12,000–37,000
- Website
- helitrans.no
Flights from Tribhuvan International Airport to Bathinda Airport via Indira Gandhi International Airport
- Ave. Duration
- 13h 35m
- When
- Monday and Friday
- Estimated price
- ₹11,000–38,000
- Website
- nepalairlines.com.np
Flights from Tribhuvan International Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ₹14,000–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Raxaul Jn to Ambala Cant Jn
- Ave. Duration
- 20h 7m
- Frequency
- Twice a week
- Estimated price
- ₹500–3,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,800
Train from Ambala Cant Jn to Bhatinda Jn
- Ave. Duration
- 3h 27m
- Frequency
- Every 4 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 Shakurbasti to Bhatinda Jn
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Chandigarh to Ambala Cant Jn
- Ave. Duration
- 38 min
- Frequency
- Hourly
- 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 Ambala Cant Jn to Bhatinda Jn
- Ave. Duration
- 3h 27m
- Frequency
- Every 4 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 Ayodhya Cantt to Bhatinda Jn
- Ave. Duration
- 18h 22m
- Frequency
- 4 times a week
- Estimated price
- ₹450–3,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹450–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,700–3,400
Train from Gorakhpur to Bhatinda Jn
- Ave. Duration
- 19h 50m
- Frequency
- Twice daily
- Estimated price
- ₹500–4,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,800–2,400
- First Class (1A)
- ₹3,100–4,000
- Phone
- 9599757693
- [email protected]
Bus from Kathmandu Swoyambhu to Delhi Majnu ka Tila
- Ave. Duration
- 25h
- Frequency
- Twice daily
- Estimated price
- ₹2,900–4,100
- Schedules at
- https://www.asianshinabus.com/
- A/C Sleeper
- ₹2,900–3,100
- Phone
- +91-11-23370236
- [email protected]
- Website
- dtc.delhi.gov.in
Bus from Kathmandu to Faizabad
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₹55–1,300
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹55–80
- AC Buses
- ₹100–150
- Airport Express Services
- ₹900–1,300
- Phone
- +91 9530045999
- Website
- gajrajbus.com
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–3,500
- Book at
- goibibo.com
- AC Sleeper
- ₹600–1,600
Bus from Swoyambhu to Gorakhpur
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–3,500
- Book at
- goibibo.com
- AC Sleeper
- ₹600–1,600
- Phone
- +919501720961
- Website
- vinodtravels.com
Bus from Vinod Travels - Peera Garhi to Bathinda Bus Station
- Ave. Duration
- 7h 14m
- Frequency
- Twice daily
- Estimated price
- ₹719
- Schedules at
- vinodtravels.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Yes, the driving distance between Kathmandu to Bathinda is 1264 km. It takes approximately 17h 46m to drive from Kathmandu to Bathinda.
There are 42+ hotels available in Bathinda.
















