There are 9 ways to get from Kathmandu to Shamsi by plane, train, car, bus, 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.
Fly to Biratnagar Airport, train
best- Fly from Tribhuvan International Airport (KTM) to Biratnagar Airport (BIR)plane KTM - BIR
- Take the train from Forbesganj to Samsitrain
8h 1m₹11,414–14,337Bus, train
cheapest- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
- Take the train from Siliguri Jn to Samsitrain 07520 / ...
25h₹606–3,519Drive, train
- Drive from Kathmandu to Raxaul Jncar
- Take the train from Raxaul Jn to Barsoi Jntrain
- Take the train from Barsoi Jn to Samsitrain
18h 24m₹2,100–5,570Bus, taxi
- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
- Take the bus from Siliguri to Raiganjbus
- Take the taxi from Raiganj to Shamsitaxi
23h 19m₹1,563–3,530Drive 517.4 km
- Drive from Kathmandu to Shamsicar 517.4 km
8h 24m₹6,295–9,092Fly to Bhadrapur Airport, train
- Fly from Tribhuvan International Airport (KTM) to Bhadrapur Airport (BDP)plane KTM - BDP
- Take the train from Galgalia to Kishanganjtrain
- Take the train from Kishanganj to Samsitrain
8h 26m₹14,110–17,568Fly to Tumlingtar, drive
- Fly from Tribhuvan International Airport (KTM) to Tumlingtar (TMI)plane KTM - TMI
- Drive from Tumlingtar (TMI) to Shamsicar
7h 18m₹7,804–33,733Fly to Rajbiraj, drive, train
- Fly from Tribhuvan International Airport (KTM) to Rajbiraj (RJB)plane KTM - RJB
- Drive from Rajbiraj (RJB) to Saraigarh Junctioncar
- Take the train from Saraigarh Junction to Forbesganjtrain
- Take the train from Forbesganj to Samsitrain
10h 31m₹4,447–30,426Bus, train via Kakarbhitta
- Take the bus from Gaushala to Kakadvittabus
- Take the train from Siliguri Jn to Samsitrain 07520 / ...
25h 17m₹1,840–3,190
Kathmandu to Shamsi by bus and train
Questions & Answers
The cheapest way to get from Kathmandu to Shamsi is to bus and train via Kakarbhitta which costs ₹1,800 - ₹3,200 and takes 25h 17m.
The fastest way to get from Kathmandu to Shamsi is to fly and drive which takes 7h 18m and costs ₹7,500 - ₹34,000.
The distance between Kathmandu and Shamsi is 414 km. The road distance is 517.4 km.
The best way to get from Kathmandu to Shamsi without a car is to bus and taxi which takes 23h 19m and costs ₹1,500 - ₹3,600.
It takes approximately 8h 1m to get from Kathmandu to Shamsi, including transfers.
Shamsi is 15 min behind Kathmandu. It is currently 10:49 AM in Kathmandu and 10:34 AM in Shamsi.
Yes, the driving distance between Kathmandu to Shamsi is 517 km. It takes approximately 8h 24m to drive from Kathmandu to Shamsi.
There are one+ hotels available in Shamsi.
What companies run services between Kathmandu, Nepal and Shamsi, West Bengal, India?
There is no direct connection from Kathmandu to Shamsi. However, you can take the line 5 bus to Tribhuvan International Airport, walk to Tribhuvan International Airport (KTM) airport, fly to Biratnagar Airport (BIR), drive to Jogbani, take the line 12487 train to Forbesganj, then take the train to Samsi. Alternatively, you can take a vehicle from Kathmandu to Samsi via Raxaul Jn and Barsoi Jn in around 18h 24m.
- Website
- buddhaair.com
Flights from Tribhuvan International Airport to Biratnagar Airport
- Ave. Duration
- 38 min
- When
- Every day
- Estimated price
- ₹3,900–29,000
Flights from Tribhuvan International Airport to Bhadrapur Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- ₹3,900–28,000
Flights from Tribhuvan International Airport to Tumlingtar
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- ₹3,600–28,000
Flights from Tribhuvan International Airport to Rajbiraj
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- ₹3,600–28,000
- Website
- yetiairlines.com
Flights from Tribhuvan International Airport to Biratnagar Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- ₹11,000–12,000
Flights from Tribhuvan International Airport to Bhadrapur Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- ₹13,000–16,000
- Website
- novaairways.com
Flights from Tribhuvan International Airport to Biratnagar Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- ₹3,900–29,000
Flights from Tribhuvan International Airport to Bhadrapur Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- ₹3,900–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Forbesganj to Samsi
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Raxaul Jn to Barsoi Jn
- Ave. Duration
- 13h 15m
- Frequency
- Once a week
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Barsoi Jn to Samsi
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Galgalia to Kishanganj
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Kishanganj to Samsi
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Saraigarh Junction to Forbesganj
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Forbesganj to Samsi
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Siliguri Jn to Samsi
- Ave. Duration
- 5h 22m
- Frequency
- Twice 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 Siliguri Jn to Samsi
- Ave. Duration
- 5h 22m
- Frequency
- Twice 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
- 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 Siliguri to Raiganj
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ₹140–230
- 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 Gaushala to Kakadvitta
- Ave. Duration
- 14h 40m
- Frequency
- Once daily
- Estimated price
- ₹1,600
- Book at
- bussewa.com
- Ave. Duration
- 1h 4m
- Estimated price
- ₹1,000–1,300
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 How do I buy a London Underground ticket?, Slovenia: Getting from Ljubljana to Lake Bled, and Getting to Rome from the airport - to help you get the most out of your next trip.










