Vietnam train booking: 12go vs Vietnam Railways direct
Direct booking through Vietnam Railways saves 5-15% versus third-party sites like 12go, but requires a local card. Here's how both platforms stack up and what matters for each train class.

Booking a train in Vietnam (베트남 / 越南 / ベトナム) sounds simpler than it is. You have two main routes: the official Vietnam Railways website (dr.vr.com.vn) or English-language intermediaries like 12go Asia and Baolau. The difference isn't just convenience—it's price, payment method, and what you actually get.
The official Vietnam Railways site (dr.vr.com.vn)
This is the cheapest option if you can make it work. Tickets cost what they cost, with no markup. A hard seat from Hanoi to Ho Chi Minh City runs about 500,000 VND; a soft sleeper 4-berth costs roughly 1,200,000–1,400,000 VND depending on the train and season.
The catch: the site is Vietnamese-language only, and you need a Vietnamese debit or credit card to pay. No Visa, Mastercard, or Paypal from overseas. If you have a local card (from a Vietnamese bank account or through a partner like Wise with a linked local number), book here. The interface isn't intuitive—you'll search by date and route, select your class and berth, and confirm. Allow 20–30 minutes your first time.
Train passes sell out fast on holidays (Tet, peak summer), so check availability early. Booking opens 60 days in advance for most routes.
12go Asia
12go Asia is the most tourist-friendly option. The site is in English, takes international cards (Visa, Mastercard, Paypal), and includes customer support for foreigners. You get a booking reference, email confirmation, and can adjust or cancel through their platform.
The tradeoff: 12go adds a 5–15% markup on top of the base ticket price. A soft sleeper 4-berth that costs 1,200,000 VND on Vietnam Railways might be 1,350,000–1,400,000 VND on 12go. For a one-off booking, that's maybe 150,000–200,000 VND extra (USD 6–8). For a 2,000 km journey with multiple travelers, it adds up.
12go also uses Vietnam Railways' system backend, so availability is the same; they're not scalping or hiding cheaper fares. You're paying for the English interface and card processing convenience.
Baolau
Baolau operates similarly to 12go—English interface, international card payment, 5–10% markup. Some travelers find the layout clearer; the commission is slightly lower on some routes. The choice between 12go and Baolau is mostly preference. Both are reliable for tourists.

Photo by 🇻🇳🇻🇳 Việt Anh Nguyễn 🇻🇳🇻🇳 on Pexels
Train classes explained
Knowing the difference matters because the price range is huge.
Hard seat (Ghe Khoang): The cheapest. Wooden or plastic seats, no air conditioning on older trains, crowded, and uncomfortable for journeys over 4–5 hours. A Hanoi (하노이 / 河内 / ハノイ)–Da Nang ticket is ~400,000 VND. Only book this if you're broke, traveling very short distances, or want a "real" experience. Most tourists skip it.
Soft seat (Ghe Nam): Reclining, padded seats with air conditioning. Quieter than hard seat, and fine for daytime journeys under 12 hours. A Hanoi–Saigon (사이공 / 西贡 / サイゴン) soft seat costs around 1,000,000–1,200,000 VND. Good middle ground if you can't sleep on a train or want to save on a sleeper.
Hard sleeper (Giuong Khong Khoang): A bunk—three stacked berths in an open cabin. Cheap (700,000–900,000 VND Hanoi–Saigon) but loud and cramped. You share a berth area with strangers. Serviceable but sweaty in summer.
Soft sleeper 4-berth (Giuong Nam 4 Nguoi): Your own compartment with two bunk beds, air conditioning, and a door that locks. One of the best ways to travel Vietnam by train if you're with a partner or small group. 1,200,000–1,500,000 VND per person or around 4,800,000–6,000,000 VND for the whole cabin (4 berths). Book the whole cabin if you can split the cost.
Soft sleeper 6-berth (Giuong Nam 6 Nguoi): Three bunks in a compartment, air conditioning. Cheaper than 4-berth per person (~1,000,000–1,200,000 VND) but less private. More strangers, more noise.
Which booking method for each traveler
If you have a Vietnamese bank card: Book direct on dr.vr.com.vn. Save the markup and get tickets at face value. Spending 30 minutes navigating Vietnamese is worth 150,000+ VND saved.
If you're a tourist without local payment: 12go Asia or Baolau. Pay the markup for English support and card processing. Not ideal, but reliable. You won't lose money to scams or miss confirmations.
If you're in Vietnam but only have a foreign card: Ask your hotel, guesthouse, or a local friend to book on dr.vr.com.vn using their card. Many guesthouses offer this service for a small fee (50,000–100,000 VND). Some will do it free if you're staying there.

Photo by Luiz M on Pexels
Practical timing
Hanoi–Saigon overnight takes 30+ hours (the classic journey). Hanoi–Da Nang is 15–16 hours. Saigon–Nha Trang (냐짱 / 芽庄 / ニャチャン) is 8 hours. For overnight trains longer than 12 hours, book a sleeper. Soft sleeper 4-berth is the sweet spot for comfort and reasonable price.
During Tet (뗏 (베트남 설날) / 越南春节 / テト (ベトナム旧正月)) (late January/early February) and peak summer (July–August), trains are booked 2–4 weeks ahead. Off-season (September–November, March–May), you can usually book 1–2 weeks out.
Bottom line
If you can pay locally, Vietnam Railways direct is unbeatable. If you're using an international card and want English support, 12go Asia and Baolau are worth the 5–15% markup. The real time cost difference is modest; choose based on your comfort with Vietnamese interfaces and payment method.
Going to Vietnam? Eat and travel smarter.
Monthly: new dishes, off-the-beaten-path destinations, and itineraries — straight to your inbox. No spam. Unsubscribe anytime.
Join 0 expats. (We just launched.)
More from All of Vietnam
Other articles covering the same region.

Best Tau Hu in Hoi An: Where Locals Send You
Tau hu—silky tofu soup—tastes different in Hoi An. Here's where locals actually eat it, and why.

7 Days in Vietnam: A Yoga and Meditation Itinerary
A week-long route through Vietnam's quietest corners: Sapa's mountain silence, a meditation center in the Mekong, and coastal stillness in Da Lat. Real costs, transport, and retreat recommendations.

7 Days in Vietnam: A Solo Backpacker Itinerary
A tested week-long route through Hanoi, Ha Long Bay, and Saigon with budget lodging, street food, and overland transport. Real costs and booking tips included.
More in Travel Tips
More articles from the same category.

Where to Stay in Saigon: District 1 vs District 3 vs District 7
Three neighborhoods, three vibes. Pick District 1 for backpackers and chaos, District 3 for quiet and value, or District 7 for modern expat comfort. Here's how each stacks up.

Where to Stay in Sapa: Town Center vs Cat Cat vs Ta Van
Sapa has three distinct bases: the foggy town center for convenience, Cat Cat village for quiet hilltop views, or Ta Van for homestay immersion. Pick based on whether you're chasing comfort or trekking.

Where to Stay in Can Tho: Ninh Kieu, Cai Rang, or Orchards
Can Tho's three main neighborhoods offer different angles on Mekong Delta life. Here's how to pick based on your priorities and budget.

Where to Stay in Hue: Citadel vs South Bank vs Beach
Hue splits into three distinct neighborhoods for travelers. Each offers different trade-offs between history access, dining, and atmosphere—here's how to choose.

Vietnam Gift Culture: Red Envelopes, Lucky Money & Birthday Etiquette
Understanding "li xi", birthday cakes, and the unwritten rules of gift-giving in Vietnam—from Tet bonuses to wedding contributions.

Vietnam Tipping Guide by Service: What (and When) to Tip
Tipping isn't mandatory in Vietnam, but it's appreciated in certain services. Here's a breakdown of what to give—and what to skip—across hotels, taxis, tours, spas, and restaurants.
Comments
Loading…