There are 9 ways to get from Kathmandu to Moranhat by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Tribhuvan International Airport to Dibrugarh Airport, train
best- Fly from Tribhuvan International Airport (KTM) to Dibrugarh Airport (DIB)plane KTM - DIB
- Take the train from Dibrugarh to Moranhattrain
10h 31m₹14,991–35,008Bus, train
cheapest- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
- Take the train from New Jalpaiguri to Moranhattrain 20504 / ...
36h 58m₹956–6,169Drive, train
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Raxaul Jn to Muzaffarpur Jntrain
- Take the train from Muzaffarpur Jn to Moranhattrain
29h 49m₹2,409–8,169Drive 1,226.1 km
- Drive from Kathmandu to Moranhatcar 1,226.1 km
18h 39m₹14,912–21,540Bus to Bagdogra Airport, fly to Dibrugarh Airport, train
- Take the bus from Kalanki Dhungeadda to Kakadvittabus
- Fly from Bagdogra Airport (IXB) to Dibrugarh Airport (DIB)plane IXB - DIB
- Take the train from Dibrugarh to Moranhattrain
18h 14m₹4,984–12,414Drive, train to Lok Nayak Jayaprakash Airport, fly to Dibrugarh Airport, train
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Raxaul Jn to Patliputratrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Dibrugarh Airport (DIB)plane PAT - DIB
- Take the train from Dibrugarh to Moranhattrain
15h 19m₹10,479–26,089Fly Tribhuvan International Airport to Jorhat Airport, train
- Fly from Tribhuvan International Airport (KTM) to Jorhat Airport (JRH)plane KTM - JRH
- Take the train from Cinnamara to Moranhattrain
12h 2m₹14,131–41,825Bus, train via Kakarbhitta
- Take the bus from Gaushala to Kakadvittabus
- Take the train from New Jalpaiguri to Moranhattrain 20504 / ...
37h 15m₹2,194–5,844Bus
- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
- Take the bus from Siliguri Junction to Guwahati Isbtbus
- Take the bus from Guwahati to Moranhatbus
38h 34m₹1,523–4,000
Kathmandu to Moranhat by bus and train
Comparing Your Travel Options
The cheapest way to get from Kathmandu to Moranhat is to bus which costs ₹1,500 - ₹4,000 and takes 38h 34m.
The fastest way to get from Kathmandu to Moranhat is to fly and train which takes 10h 31m and costs ₹15,000 - ₹35,000.
No, there is no direct bus from Kathmandu to Moranhat. However, there are services departing from Kathmandu and arriving at Moranhat via Siliguri Junction and Guwahati. The journey, including transfers, takes approximately 38h 34m.
The distance between Kathmandu and Moranhat is 1021 km. The road distance is 1226.1 km.
The best way to get from Kathmandu to Moranhat without a car is to bus and train which takes 36h 58m and costs ₹950 - ₹6,500.
It takes approximately 10h 31m to get from Kathmandu to Moranhat, including transfers.
Kathmandu to Moranhat bus services, operated by NBSTC, depart from Kathmandu station.
Kathmandu to Moranhat bus services, operated by NBSTC, arrive at Siliguri Tenzing Norgay Bus Terminus station.
Moranhat is 15 min behind Kathmandu. It is currently 8:05 PM in Kathmandu and 7:50 PM in Moranhat.
Yes, the driving distance between Kathmandu to Moranhat is 1226 km. It takes approximately 18h 39m to drive from Kathmandu to Moranhat.
What companies run services between Kathmandu, Nepal and Moranhat, India?
You can take a bus from Kathmandu to Moranhat via Siliguri Tenzing Norgay Bus Terminus, Siliguri Junction, Guwahati Isbt, and Guwahati in around 38h 34m.
- Website
- goindigo.in
Flights from Tribhuvan International Airport to Dibrugarh Airport via Delhi
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- ₹15,000–43,000
Flights from Tribhuvan International Airport to Dibrugarh Airport via Kolkata
- Ave. Duration
- 9h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹12,000–35,000
Flights from Lok Nayak Jayaprakash Airport to Dibrugarh Airport via Kolkata
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Lok Nayak Jayaprakash Airport to Dibrugarh Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹11,000–21,000
Flights from Tribhuvan International Airport to Jorhat Airport via Kolkata
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹14,000–41,000
Flights from Tribhuvan International Airport to Jorhat Airport via Delhi
- Ave. Duration
- 11h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹18,000–55,000
Flights from Tribhuvan International Airport to Jorhat Airport via Paro, Kolkata
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- ₹15,000–44,000
- Website
- airindia.in
Flights from Tribhuvan International Airport to Dibrugarh Airport via Delhi
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- ₹18,000–47,000
Flights from Bagdogra Airport to Dibrugarh Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹5,000–16,000
Flights from Lok Nayak Jayaprakash Airport to Dibrugarh Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹11,000–26,000
- Website
- airindiaexpress.in
Flights from Tribhuvan International Airport to Dibrugarh Airport via Delhi
- Ave. Duration
- 6h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹18,000–47,000
Flights from Bagdogra Airport to Dibrugarh Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹5,000–16,000
Flights from Lok Nayak Jayaprakash Airport to Dibrugarh Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹11,000–26,000
- Website
- starlightairline.com
Flights from Bagdogra Airport to Dibrugarh Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹2,200–3,800
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dibrugarh to Moranhat
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Raxaul Jn to Muzaffarpur Jn
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Muzaffarpur Jn to Moranhat
- Ave. Duration
- 23h 10m
- Frequency
- 5 times a week
- Estimated price
- ₹550–4,500
- Website
- irctc.co.in
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- First Class (1A)
- ₹3,500–4,500
Train from New Jalpaiguri to Moranhat
- Ave. Duration
- 15h 45m
- Frequency
- 6 times a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–500
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Dibrugarh to Moranhat
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Raxaul Jn to Patliputra
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Dibrugarh to Moranhat
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Cinnamara to Moranhat
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from New Jalpaiguri to Moranhat
- Ave. Duration
- 15h 45m
- Frequency
- 6 times a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–500
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminus
- Ave. Duration
- 17h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹420–2,000
- Website
- North Bengal State Transport
Bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminus
- Ave. Duration
- 17h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹420–2,000
- Website
- North Bengal State Transport
- Phone
- +977 985-2059959
- Website
- bussewa.com
Bus from Kalanki Dhungeadda to Kakadvitta
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- ₹1,604
- Book at
- bussewa.com
Bus from Gaushala to Kakadvitta
- Ave. Duration
- 14h 40m
- Frequency
- Once daily
- Estimated price
- ₹1,604
- Book at
- bussewa.com
- Phone
- 18003453986
- Website
- ASTC
Bus from Siliguri Junction to Guwahati Isbt
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- ₹550–1,200
- Website
- ASTC
- AC Sleeper
- ₹950–1,200
Bus from Guwahati to Moranhat
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₹550–800
- Website
- ASTC
- Website
- Dream Bus Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a day
- Schedules at
- Dream Bus Travels
- Website
- Gayatri Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h 15m
- Frequency
- 4 times a day
- Schedules at
- Gayatri Travels
- Website
- Network Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- Network Travels
- Website
- Queen Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Schedules at
- Queen Travels
- Website
- Shree Ram Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- Shree Ram Travels
- Website
- Barbie Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h 45m
- Frequency
- Twice daily
- Schedules at
- Barbie Travels
- Website
- Extacia Business Class
Bus from Guwahati to Moranhat
- Ave. Duration
- 10h 15m
- Frequency
- Twice daily
- Schedules at
- Extacia Business Class
- Website
- Junaki Roadlines
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Schedules at
- Junaki Roadlines
- Website
- Nr Cruiser
Bus from Guwahati to Moranhat
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Schedules at
- Nr Cruiser
- Phone
- +91 97337 81172
- [email protected]
- Website
- Rayan Bus
Bus from Guwahati to Moranhat
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Website
- Rayan Bus
- Phone
- +91 93871 75071
- Website
- Zainab Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h
- Frequency
- Once daily
- Website
- Zainab Travels
- Phone
- 9433012790
- [email protected]
- Website
- Shivam Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Schedules at
- Shivam Travels
- Website
- Arhans Tour And Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 10h
- Frequency
- 6 times a week
- Schedules at
- Arhans Tour And Travels
- Website
- Madhumita Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- Madhumita Travels
- Website
- Trishul Transport Service
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h
- Frequency
- 4 times a week
- Schedules at
- Trishul Transport Service
- Website
- BIKASH Das
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h 45m
- Frequency
- 4 times a week
- Schedules at
- BIKASH Das
- Phone
- +91 7636910009
- [email protected]
- Website
- Christina Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Website
- Christina Travels
- Schedules at
- Christina Travels
- Website
- Airbus Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Schedules at
- Airbus Travels
- Website
- Upasana Travels
Bus from Guwahati to Moranhat
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Schedules at
- Upasana Travels
- Website
- Baikuntha Transport Service
Bus from Guwahati to Moranhat
- Ave. Duration
- 10h 45m
- Frequency
- 4 times a week
- Schedules at
- Baikuntha Transport Service
- Website
- Bashudev Transline
Bus from Guwahati to Moranhat
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Schedules at
- Bashudev Transline
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 The London Underground: Essential tips to navigate the Tube, Heading to Europe? Read this before you buy a Eurail Pass, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.


















