Skip to content

Getting from Hoi An to Ninh Binh

    Ninh Binh, one of the top destinations in Vietnam, is one extraordinaire place which you shouldn’t miss. From Hoi An people usually people go to Hue or Phong Na, but there are a few who are following a tight Vietnam itinerary.

    So for people on the run, listed below are 3 ways you can get from Hoi An to Ninh Binh:

    Hoi An to Ninh Binh by Sleeper bus

    To get to Ninh Binh from Hoi An by bus, you first need to get to Da Nang from Hoi An. From there you can take a sleeper bus by Hoang Long Company. T

    he sleep bus from Da Nang to Hoi An takes about 16 hours for the journey. The ticket price is 420,000 VND ($20) and there are 5 buses everyday.

    You can book the hoi an to ninh binh bus ticket online here:

    Hoi an to Ninh Binh by Train

    Train is the best option to travel in Vietnam, it’s safe and it’s fast. To get to Ninh Binh from Hoi An by train, take a train from Da Nang railway station. From Da Nang you can take one of the sleeper train.

    A berth in 1st Class Sleeper will cost you 760000-900000 Dong! (Don’t be scared of zeros, it’s not what it looks like 😃)

    The train takes about 14.5 hours. There are 5 trains daily from 02:30 am to 23:00. My advice is you to take SE20, which start at 18:45 from Da Nang and arrives at 09:30 at Ninh binh railway station.

    About Vitenamese Train

    Note: 1st Class Sleepers in Vietnam Trains are called ‘soft’ beds, and there are 4 berths in a cabin. While 2nd Class Sleepers are considered hard beds and there are 6 berths in a cabin.

    In my experience, unless you are very picky 2nd class is just as fine and very comfortable.

    Hoi An to Ninh Binh by flight

    The fastest way to travel from Hoi An to Ninh Binh is by taking a flight. There are multiple flights between Da Nang and Hanoi every day, cheapest are by Jet Stars.

    Do remember that you will actually take around 4.5 hours to complete this journey, and not to mention the hassle.

    Hoi An to Ninh Binh by flight Steps:
    1. Hoi An center to Da Nang airport – 45 min by shuttle bus.
    2. Da Nang to Hanoi flight – 1 hour
    3. Hanoi Airport to Hanoi railway station – 45 min – 1 hour
    4. Hanoi to Ninh Binh by train – 2.5 hours

    That’s all folks, hope using this guide you will figure out how to get from Hoi An to Ninh Binh.

    Join the conversation

    Your email address will not be published.