There are 5 ways to get from Barpeta Road to Nepal by train, car, plane, 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.
Train, drive, fly
best- Take the train from Barpeta Road to New Jalpaiguritrain
- Drive from New Jalpaiguri to Bhadrapur Airport (BDP)car
- Fly from Bhadrapur Airport (BDP) to Tribhuvan International Airport (KTM)plane BDP - KTM
8h 25m$148–187Train, bus
cheapest- Take the train from Barpeta Road to New Bongaigaontrain
- Take the train from New Bongaigaon to Siliguri Jntrain
- Take the bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandubus
30h 37m$8–51Train, drive
- Take the train from Barpeta Road to New Bongaigaontrain
- Take the train from New Bongaigaon to Raxaul Jntrain
- Drive from Raxaul Jn to Kathmanducar
20h 54m$22–71Train, bus via Cooch Behar
- Take the train from Barpeta Road to New Cooch Behartrain
- Take the bus from Cooch Behar to Siliguribus
- Take the bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandubus
24h 46m$9–41Drive 763.9 km
- Drive from Barpeta Road to Kathmanducar 763.9 km
11h 44m$98–141
Bhadrapur Airport (BDP) to Tribhuvan International Airport (KTM) flights
Questions & Answers
The cheapest way to get from Barpeta Road to Nepal is to train and bus via Cooch Behar which costs $8 - $45 and takes 24h 46m.
The fastest way to get from Barpeta Road to Nepal is to train and drive and fly which takes 8h 25m and costs $140 - $190.
The distance between Barpeta Road and Nepal is 651 km. The road distance is 763.9 km.
The best way to get from Barpeta Road to Nepal without a car is to train and bus via Cooch Behar which takes 24h 46m and costs $8 - $45.
It takes approximately 8h 25m to get from Barpeta Road to Nepal, including transfers.
Nepal is 15 min ahead of Barpeta Road. It is currently 8:57 AM in Barpeta Road and 9:12 AM in Nepal.
Yes, the driving distance between Barpeta Road to Nepal is 764 km. It takes approximately 11h 44m to drive from Barpeta Road to Nepal.
There are 1669+ hotels available in Nepal.
What companies run services between Barpeta Road, India and Nepal?
There is no direct connection from Barpeta Road to Nepal. However, you can take the train to New Jalpaiguri, drive to Bhadrapur Airport (BDP) airport, fly to Tribhuvan International Airport (KTM), walk to Tribhuvan International Airport, then take the line 5 bus to Singhadurbar. Alternatively, you can take a train from Barpeta Road to Kathmandu via New Bongaigaon and Raxaul Jn in around 20h 54m.
- Website
- buddhaair.com
Flights from Bhadrapur Airport to Tribhuvan International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $35–270
- Website
- yetiairlines.com
Flights from Bhadrapur Airport to Tribhuvan International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $140–160
- Website
- novaairways.com
Flights from Bhadrapur Airport to Tribhuvan International Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $35–270
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Barpeta Road to New Jalpaiguri
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Estimated price
- $2–18
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- $2–3
- Third AC (3A)
- $6–8
- Second AC (2A)
- $8–11
- First Class (1A)
- $13–18
Train from Barpeta Road to New Bongaigaon
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- $1–10
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $4–7
- First Class (1A)
- $7–10
Train from New Bongaigaon to Raxaul Jn
- Ave. Duration
- 16h 35m
- Frequency
- Once a week
- Estimated price
- $4–35
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- $4–6
- Third AC (3A)
- $11–14
- Second AC (2A)
- $16–20
- First Class (1A)
- $26–35
Train from Barpeta Road to New Cooch Behar
- Ave. Duration
- 2h 53m
- Frequency
- Every 4 hours
- Estimated price
- $1–14
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- $1–3
- Third AC (3A)
- $4–6
- Second AC (2A)
- $6–9
- First Class (1A)
- $10–14
Train from Barpeta Road to New Bongaigaon
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- $1–10
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $4–7
- First Class (1A)
- $7–10
Train from New Bongaigaon to Siliguri Jn
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- $2–19
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- $2–3
- Third AC (3A)
- $6–9
- Second AC (2A)
- $9–12
- First Class (1A)
- $15–19
- Phone
- 0353-2514920
- [email protected]
- Website
- nbstc.in
Bus from Cooch Behar to Siliguri
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- $1–3
- Website
- https://nbstc.in/
- Seater
- $1–3
Bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandu
- Ave. Duration
- 16h 45m
- Frequency
- 3 times a week
- Estimated price
- $4–21
- Website
- https://nbstc.in/
Bus from Siliguri Tenzing Norgay Bus Terminus to Kathmandu
- Ave. Duration
- 16h 45m
- Frequency
- 3 times a week
- Estimated price
- $4–21
- Website
- https://nbstc.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 Need to know: Greyhound, Which London airport should I choose?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.









