There are 3 ways to get from Yên Bái to Bắc Ninh by train, car, 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.
Questions & Answers
The cheapest way to get from Yên Bái to Bắc Ninh is to drive which costs $18 - $27 and takes 1h 51m.
The fastest way to get from Yên Bái to Bắc Ninh is to drive which takes 1h 51m and costs $18 - $27.
The distance between Yên Bái and Bắc Ninh is 166 km. The road distance is 160.1 km.
The best way to get from Yên Bái to Bắc Ninh without a car is to train which takes 3h 55m and costs $17 - $30.
It takes approximately 3h 55m to get from Yên Bái to Bắc Ninh, including transfers.
Yes, the driving distance between Yên Bái to Bắc Ninh is 160 km. It takes approximately 1h 51m to drive from Yên Bái to Bắc Ninh.
There are 127+ hotels available in Bắc Ninh.
What companies run services between Yên Bái, Vietnam and Bắc Ninh, Vietnam?
Vietnam Railways operates a train from Yen Bai to Yen Vien once daily. Tickets cost $4–14 and the journey takes 3h 35m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Yen Bai to Yen Vien
- Soft seat, air-conditioned
- $4–7
- soft seat, air-conditioned
- $4–7
- Bed, air-conditioned
- $6–9
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 Want to know more about Flixbus?, Need to know: Eurostar, and Getting to Milan from the airport - to help you get the most out of your next trip.



