There are 5 ways to get from Beijing to Assam by plane, car, train, 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 to Osmani International Airport, drive
best- Fly from Beijing Capital International Airport (PEK) to Osmani International Airport (ZYL)plane PEK - ZYL
- Drive from Osmani International Airport (ZYL) to Silcharcar
14h 30m₹19,641–62,421Train, bus, drive #2
cheapest- Take the train from Beijing West Station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Narayan Gopal Chowkcar
- Take the bus from Kathmandu to Siliguri Tenzing Norgay Bus Terminusbus
- Take the train from New Jalpaiguri to Guwahatitrain
3d 18h₹13,161–28,792Train, bus, drive via Xining
- Take the train from Beijing West Station to Xiningtrain
- Take the bus from Xining to Lasa Bus Stationbus
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Jorpaticar
- Take the bus from Jorpati to Birtamodebus
- Drive from Birtamode to New Jalpaiguricar
- Take the train from New Jalpaiguri to Guwahatitrain
3d 16h₹27,057–34,411Train, bus, drive
- Take the train from Beijing West Station to Lhasatrain
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmubus
- Drive from Zhangmu to Narayan Gopal Chowkcar
- Drive from Khokana Dobato to Raxaul Jncar
- Take the train from Sagauli Jn to Guwahatitrain
3d 17h₹14,667–31,111Fly to Shahjalal International Airport, train
- Fly from Beijing Capital International Airport (PEK) to Shahjalal International Airport (DAC)plane PEK - DAC
- Take the train from Biman Bandar to Akhauratrain
- Take the train from Agartala to Silchartrain
20h 50m₹14,781–48,731
Beijing Capital International Airport (PEK) to Osmani International Airport (ZYL) flights
Questions & Answers
The cheapest way to get from Beijing to Assam is to train and bus and drive which costs ₹13,000 - ₹29,000 and takes 3 days 18h.
The fastest way to get from Beijing to Assam is to fly and drive which takes 14h 30m and costs ₹19,000 - ₹65,000.
The distance between Beijing and Assam is 2993 km.
It takes approximately 14h 30m to get from Beijing to Assam, including transfers.
Assam is 2h 30m behind Beijing. It is currently 7:36 AM in Beijing and 5:06 AM in Assam.
There are 1180+ hotels available in Assam.
What companies run services between Beijing, China and Assam, India?
There is no direct connection from Beijing to Assam. However, you can take the subway to Beijing Capital Airport T2, walk to Beijing Capital International Airport (PEK) airport, fly to Osmani International Airport (ZYL), then drive to Silchar. Alternatively, you can take a train from Beijing West Station to Guwahati via Xining, Xining, Lasa Bus Station, Lhasa Beijiao Passenger Transport Terminal, Zhangmu, Jorpati, Birtamode, and New Jalpaiguri in around 3d 16h.
- Website
- cathaypacific.com
Flights from Beijing Capital International Airport to Shahjalal International Airport via Hong Kong
- Ave. Duration
- 9h 36m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ₹19,000–55,000
- Website
- qichezhan.net
Bus from Xining to Lasa Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Estimated price
- ₹4,863
- Schedules at
- qichezhan.net
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 to get from Southend Airport into central London, Best ways to travel around Australia, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.





