How to Get from Hanoi to Mai Chau and Moc Chau

Your guide in Ninh Binh, Tam Coc & Trang An

Mai Chau is a green valley about 3.5 hours southwest of Hanoi. Moc Chau, the tea plateau, is another hour further. Together they make a relaxed first loop away from the city.

Your options

TimePriceWhat to expect
Local or limousine bus4 to 5 hoursAround 250,000 to 400,000 VND per personBuses go to Mai Chau town, not to the villages where you actually stay. The last stretch is a taxi or a walk. For Moc Chau you often change buses.
Private carAbout 3.5 hours (Mai Chau)From 2,400,000 VND per carStraight to your homestay in the valley, with coffee and toilet stops on the way. Moc Chau and Bo Am hot springs on request.

Make it a route, not a return trip

The smart way to see this area is a one-way route: Hanoi to Mai Chau, a day of cycling between the rice fields, then onwards to Moc Chau or Pu Luong instead of driving back. On the way to Moc Chau you can stop at the Bo Am hot springs. We price each leg separately, see the price list.

Coming from Ninh Binh instead? Mai Chau is from 1,700,000 VND per car, see that route here.

Prices on this page were correct when we wrote it. They can change a little over time, for example when fuel prices change. We do our best to keep this page up to date, and we always confirm the exact price before you book.

How to book

  • Send us a message with your dates and route. We reply the same day.
  • No prepayment. Free cancellation up to 24 hours before pickup.
  • You pay the driver at the end, in VND, USD or euro. Gas, tolls and parking are included.

Contact us here or book directly on our transfer page.

See also: one driver for your whole trip and the full transfer price list.