VietnamKnowledgeNewsletter

Vietnamese train booking step-by-step

How to actually book a Vietnamese train ticket — dsvn.vn vs Vietnam Railways app vs Baolau vs travel agents.

Published 2026-05-21· 6 min read· Vietnam Knowledge
Last reviewed: 21 May 2026Report outdated info

Vietnam's rail network runs more than 3,000 km from Hanoi to Ho Chi Minh City, with dozens of branch lines and local services. Booking is straightforward once you know which channel fits your situation. This guide walks through each option in plain terms so you can get a ticket without unnecessary stress.

Vietnamese rail booking options

There are four main ways to buy a Vietnamese train ticket:

  1. dsvn.vn — the official Vietnam Railways website
  2. Vietnam Railways app — the official mobile app
  3. Baolau or 12go — third-party booking aggregators
  4. A travel agent — useful when online payment fails or you need seat-selection help

For most travellers on the north-south train, going direct through the official channels saves a small service fee. Third-party sites add a margin but often handle card failures more smoothly, which matters if your foreign card keeps getting declined.

dsvn.vn (official)

The Vietnam Railways site at dsvn.vn is the primary official channel. Steps:

  1. Go to dsvn.vn and switch the language toggle to English if needed (top-right).
  2. Select departure and arrival stations from the dropdown. Major stations have English names; smaller ones may appear in Vietnamese only.
  3. Pick your date. Trains open for booking approximately 60 days in advance — exact windows can shift, so check the site directly.
  4. Choose your train. Each result shows the train code (SE1, SE3, etc.), travel time, and available seat classes.
  5. Select a carriage and seat type: hard seat, soft seat, hard sleeper (6-berth), soft sleeper (4-berth), or VIP 2-berth (on select trains).
  6. Enter passenger details. Foreign passport holders enter their passport number here.
  7. Pay by Vietnamese bank card or international Visa/Mastercard. International card acceptance varies by session — if it fails, try a different browser or use a third-party aggregator.
  8. Your e-ticket arrives by email as a PDF. Print it or show it on your phone at the gate.

Estimated fares in 2026 for Hanoi–HCMC (roughly 30 hours): soft seat around 600,000–900,000 VND, soft sleeper 4-berth around 900,000–1,400,000 VND, depending on the train and booking window. These are estimates; check dsvn.vn for live pricing.

Vietnam Railways app

The Vietnam Railways app (iOS and Android) mirrors the dsvn.vn booking flow in a mobile-first interface. It is the same underlying system, so fares and availability are identical. The app tends to be slightly faster for browsing seat maps. Payment limitations are the same as the website — international cards occasionally fail, and the workaround is the same: try again or switch to an aggregator.

The app is useful if you are already in Vietnam and want to book a same-day or next-day ticket on a short hop such as Danang to Hue.

Baolau

Baolau (baolau.com) is a Southeast Asia-focused aggregator that covers Vietnamese trains alongside buses and ferries. It accepts a wider range of international cards and PayPal, which makes it the most common fallback for foreign travellers whose cards fail on dsvn.vn.

The process mirrors the official site but adds a small service fee — typically 30,000–60,000 VND per ticket at 2026 rates, though this can vary. You receive a Baolau confirmation; at the station, this is usually accepted as-is or you collect a physical ticket at the counter depending on the route. Read your confirmation email carefully for collection instructions.

Baolau also lets you compare bus operators on the same route side-by-side, which is handy if you are weighing train versus sleeper bus.

12go

12go.asia covers Vietnamese trains and operates similarly to Baolau. Service fees are comparable. Some travellers find 12go's seat-map display cleaner; others prefer Baolau's checkout flow. Both are legitimate and widely used. If one site shows a train as sold out, check the other — inventory synchronisation is not always instant.

Travel agents

A local travel agent in Hanoi's Old Quarter, Hoi An, or HCMC's Pham Ngu Lao area can book tickets on your behalf, usually for a fee of 50,000–150,000 VND per ticket. This is worth considering if:

  • You are struggling with online payment repeatedly
  • You want someone to advise on which berth position (lower vs upper, which end of the carriage) suits your preference
  • You are booking a group and want to ensure seats are adjacent

Agents pull from the same dsvn.vn inventory, so availability is identical. Confirm the total price before handing over cash.

Booking ahead-of-time tactics

For the sleeper train booking tips on long routes, timing your booking matters. The 60-day window opens at midnight Vietnamese time (UTC+7). Popular trains on the SE1/SE3 Hanoi–HCMC corridor and the Hanoi–Sapa (Lao Cai) run fill quickly on weekends and holidays. A reasonable rule: book at least two to three weeks out for weekend travel, and as early as possible around school holidays.

Lower berths in soft-sleeper carriages sell faster than upper berths. If lower berths are gone, an upper berth on a quality carriage is still comfortable and notably quieter than hard-sleeper.

Tickets at Tet

The Lunar New Year period (Tet) is the single most congested booking window in the Vietnamese calendar. Millions of people travel home, and train tickets — particularly southbound before Tet and northbound after — sell out within hours of the booking window opening. The Railways Ministry sometimes staggers release dates for different Tet periods; watch Vietnamese news or travel forums in November and December for the confirmed release dates for the following January or February.

If you are a tourist planning to travel during Tet, build your best Vietnam destinations by month itinerary around this reality. Many experienced travellers simply avoid long-haul train travel in the week immediately before and after Tet.

Common pitfalls

  • Name mismatch: The name on your ticket must match your passport exactly. Even a middle-name omission can cause issues at the gate. Enter details carefully.
  • Station confusion: Ho Chi Minh City's main station is Saigon Station (Ga Sai Gon), not a station named HCMC. Hanoi's main station is Ga Ha Noi. Danang has a single central station. Double-check the station code before paying.
  • Refund policy: Refunds through dsvn.vn are processed, but the timeline and fee vary. Third-party aggregators have their own cancellation terms — read them before booking, especially for non-refundable fares.
  • Card declines: If your international card fails three times, stop and switch method. Repeated failures can trigger a temporary block on your card.
  • Printed vs e-ticket: Most modern trains accept e-tickets on a phone screen. A small number of older or regional services still require a printed ticket or counter collection. Confirm in your booking confirmation.
Was this page helpful?

Continue reading

Comments

No comments yet.