There are 8 ways to get from Duliajan to Nepal 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 Dibrugarh Airport to Tribhuvan International Airport
best- Fly from Dibrugarh Airport (DIB) to Tribhuvan International Airport (KTM)plane DIB - KTM
7h 28m$151–363Train, bus
cheapest- Take the train from Duliajan to New Jalpaiguritrain 13281 / ...
- Take the bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandubus
39h 43m$11–66Train, drive
- Take the train from Duliajan to Begu Saraitrain
- Take the train from Begu Sarai to Raxaul Jntrain
- Drive from Raxaul Jn to Kathmanducar
35h 47m$25–89Bus
- Take the bus from Duliajan to Guwahatibus
- Take the bus from Guwahati to Siliguribus
- Take the bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandubus
40h 30mDrive 1,279.1 km
- Drive from Duliajan to Kathmanducar 1,279.1 km
19h 36m$164–237Fly Dibrugarh Airport to Bagdogra Airport, train
- Fly from Dibrugarh Airport (DIB) to Bagdogra Airport (IXB)plane DIB - IXB
- Take the train from Baghdogra to Narpatganjtrain
7h 58m$41–128Fly Dibrugarh Airport to Lok Nayak Jayaprakash Airport, train
- Fly from Dibrugarh Airport (DIB) to Lok Nayak Jayaprakash Airport (PAT)plane DIB - PAT
- Take the train from Patliputra to Raxaul Jntrain
14h 10m$86–212Train to Jorhat Airport, fly to Purnea Airport, train
- Take the train from Duliajan to Mariani Jntrain
- Fly from Jorhat Airport (JRH) to Purnea Airport (PXN)plane JRH - PXN
- Take the train from Purnia Jn to Forbesganjtrain
28h 22m$147–414
Dibrugarh Airport (DIB) to Tribhuvan International Airport (KTM) flights
Comparing Your Travel Options
The cheapest way to get from Duliajan to Nepal is to train and bus which costs $10 - $70 and takes 39h 43m.
The fastest way to get from Duliajan to Nepal is to fly which takes 7h 28m and costs $150 - $370.
No, there is no direct bus from Duliajan to Nepal. However, there are services departing from Duliajan and arriving at N.A.C via Guwahati, Siliguri Tenzing Norgay Bus Terminus and Gongabu Buspark. The journey, including transfers, takes approximately 40h 30m.
The distance between Duliajan and Nepal is 1000 km. The road distance is 1279.1 km.
The best way to get from Duliajan to Nepal without a car is to bus which takes 40h 30m and costs .
It takes approximately 7h 28m to get from Duliajan to Nepal, including transfers.
Duliajan to Nepal bus services, operated by Rayan Bus, depart from Duliajan station.
The best way to get from Duliajan to Nepal is to fly which takes 7h 28m and costs $150 - $370. Alternatively, you can bus, which costs and takes 40h 30m.
Duliajan to Nepal bus services, operated by Rayan Bus, arrive at Guwahati station.
Yes, the driving distance between Duliajan to Nepal is 1279 km. It takes approximately 19h 36m to drive from Duliajan to Nepal.
What companies run services between Duliajan, India and Nepal?
IndiGo Airlines, Air India Express, and Air India Limited fly from Dibrugarh Airport (DIB) to Tribhuvan International Airport (KTM) 3 times a day. Alternatively, you can take a bus from Duliajan to N.A.C via Guwahati, Siliguri, Siliguri Tenzing Norgay Bus Terminus, Kathmandu, and Gongabu Buspark in around 40h 30m.
- Website
- goindigo.in
Flights from Dibrugarh Airport to Tribhuvan International Airport via Delhi
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- $160–440
Flights from Dibrugarh Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- $100–190
Flights from Dibrugarh Airport to Lok Nayak Jayaprakash Airport via Kolkata
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- $70–180
Flights from Dibrugarh Airport to Lok Nayak Jayaprakash Airport via Gauhati, Kolkata
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $70–180
Flights from Jorhat Airport to Purnea Airport via Kolkata
- Ave. Duration
- 21h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–370
Flights from Jorhat Airport to Purnea Airport via Delhi
- Ave. Duration
- 26h 45m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $230–400
Flights from Jorhat Airport to Purnea Airport via Kolkata, Delhi
- Ave. Duration
- 22h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $250–400
Flights from Jorhat Airport to Purnea Airport via Kolkata, Hyderabad
- Ave. Duration
- 24h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $260–410
- Website
- airindia.in
Flights from Dibrugarh Airport to Tribhuvan International Airport via Delhi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $180–480
Flights from Dibrugarh Airport to Bagdogra Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $45–150
- Website
- starlightairline.com
Flights from Dibrugarh Airport to Bagdogra Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $24–40
- Website
- airindiaexpress.in
Flights from Dibrugarh Airport to Bagdogra Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $45–150
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Duliajan to Begu Sarai
- Ave. Duration
- 26h 16m
- Frequency
- Once a week
- Estimated price
- $6–50
- Website
- irctc.co.in
- Sleeper Class
- $6–8
- Third AC (3A)
- $16–20
- Second AC (2A)
- $22–29
- First Class (1A)
- $35–50
Train from Begu Sarai to Raxaul Jn
- Ave. Duration
- 6h 7m
- Frequency
- Once a week
- Estimated price
- $2–16
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $5–7
- Second AC (2A)
- $7–10
- First Class (1A)
- $12–16
Train from Baghdogra to Narpatganj
- Ave. Duration
- 3h 28m
- Frequency
- Once a week
- Estimated price
- $2–18
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $6–8
- Second AC (2A)
- $8–11
- First Class (1A)
- $14–18
Train from Patliputra to Raxaul Jn
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $2–15
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $5–7
- Second AC (2A)
- $7–10
- First Class (1A)
- $12–15
Train from Duliajan to Mariani Jn
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $1–13
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $6–8
- First Class (1A)
- $10–13
Train from Purnia Jn to Forbesganj
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
Train from Duliajan to New Jalpaiguri
- Ave. Duration
- 20h 6m
- Frequency
- Once daily
- Estimated price
- $4–35
- Website
- irctc.co.in
- Sleeper Class
- $4–6
- Third AC (3A)
- $11–15
- Second AC (2A)
- $16–21
- First Class (1A)
- $28–35
- Phone
- +91 97337 81172
- [email protected]
- Website
- Rayan Bus
Bus from Duliajan to Guwahati
- Ave. Duration
- 10h 45m
- Frequency
- 4 times a day
- Website
- Rayan Bus
Bus from Guwahati to Siliguri
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Website
- Rayan Bus
- Website
- Neelkanth Transport
Bus from Duliajan to Guwahati
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Schedules at
- Neelkanth Transport
- Website
- Extacia Business Class
Bus from Duliajan to Guwahati
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Schedules at
- Extacia Business Class
- Website
- Barbie Travels
Bus from Duliajan to Guwahati
- Ave. Duration
- 11h 55m
- Frequency
- Once daily
- Schedules at
- Barbie Travels
- Website
- Upasana Travels
Bus from Duliajan to Guwahati
- Ave. Duration
- 12h
- Frequency
- 4 times a week
- Schedules at
- Upasana Travels
Bus from Duliajan to Guwahati
- Ave. Duration
- 12h 15m
- Frequency
- 4 times a week
- Schedules at
- Gurunanak Travels and Road Lines
- Website
- Network Travels
Bus from Duliajan to Guwahati
- Ave. Duration
- 11h 15m
- Frequency
- Twice a week
- Schedules at
- Network Travels
Bus from Guwahati to Siliguri
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Schedules at
- Network Travels
- Website
- Kalyani Travels
Bus from Guwahati to Siliguri
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a day
- Schedules at
- Kalyani Travels
- Website
- Raj Bus Services
Bus from Guwahati to Siliguri
- Ave. Duration
- 11h
- Frequency
- Once daily
- Schedules at
- Raj Bus Services
- Phone
- +91 9945600000
- Website
- Seema Travels
Bus from Guwahati to Siliguri
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Website
- Seema Travels
- Website
- Joy Ramkrishna Bus Service
Bus from Guwahati to Siliguri
- Ave. Duration
- 14h
- Frequency
- 4 times a week
- Schedules at
- Joy Ramkrishna Bus Service
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandu
- Ave. Duration
- 16h 45m
- Frequency
- 3 times a week
- Estimated price
- $4–21
- Website
- North Bengal State Transport
Bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandu
- Ave. Duration
- 16h 45m
- Frequency
- 3 times a week
- Estimated price
- $4–21
- Website
- North Bengal State Transport
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 Italy Travel Guides, Slovenia: Getting from Ljubljana to Lake Bled, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
There are 1495+ hotels available in Nepal.











