Ground Transport & Car Rental

12Go sells Southeast Asian bus and ferry tickets that otherwise require standing in a shop

Bangkok to Koh Tao, Hanoi to Sapa, Phnom Penh to Siem Reap — booked in English, paid by card, confirmed by email. The margin is the price of not doing it in person.

The 12Go landing page with the route search for buses, trains and ferries
The 12Go landing page with the route search for buses, trains and ferries · Captured from 12Go

The traditional way to get from Bangkok to Koh Tao is to walk into a travel agency on a side street, look at a laminated card, hand over cash and receive a sticker for your shirt. It works, it is cheaper, and it requires you to be in Bangkok already with an afternoon spare.

12Go's business is selling the same journey online, in English, before you arrive. For most travellers that is worth the margin.

What it covers

Buses, trains, ferries, minivans, shared taxis and combined multi-leg routes across Southeast Asia, with the deepest coverage in Thailand, Vietnam, Cambodia, Laos, Malaysia and Indonesia, and expanding presence elsewhere in Asia.

The combined tickets are the most useful part. An island route that involves a bus to a pier, a ferry crossing and a transfer at the other end is sold as one booking with the connections aligned. Assembling that yourself means three transactions in two languages and a real risk of missing the last boat.

12Go's landing page: the social preview image it publishes
12Go's own social preview image

The fees

12Go adds a margin to the operator's fare, and the structure varies: a service fee, sometimes a convenience or payment-processing element, and on certain classes a higher charge than on others. Cross-border and currency costs can also apply.

The company does explain this, but the disclosure is scattered and the size of the margin is not consistently obvious before checkout. On a 400-baht bus the difference may be small; on a higher-class sleeper it can be a noticeable percentage.

Our practical approach: accept the margin as the price of advance certainty, but check it on expensive tickets. If the operator has its own online booking — some Thai and Vietnamese rail and bus operators now do — compare before paying.

Operator quality is the real variable

This is the thing to understand about ground transport in the region, and it is not 12Go's fault: the company you travel with matters enormously and the price barely predicts it. The same route may be run by an operator with modern coaches and working air conditioning and by one with a minibus, no seatbelts and a driver on a schedule.

12Go's saving grace here is its review system, which is granular and operator-specific. Reviews mention the actual bus, the actual departure point, whether the advertised VIP service was VIP, and whether the transfer happened as described. On routes with several operators, spending five minutes reading them is the single highest-value thing you can do.

Sort by rating rather than by price. The difference is usually a couple of pounds and eight hours of your life.

Cancellation and reliability

Cancellation terms are set by the operator and are frequently strict — many tickets are non-refundable once issued, and changes are handled inconsistently. Read the terms on the specific ticket.

Schedules should also be treated as intentions rather than commitments on some routes. Ground transport in the region runs late, and a connection built on a 45-minute margin is a connection you will miss. When 12Go offers a combined ticket, it has built the margin in; when you assemble the legs yourself, build your own.

What it is not

Not a European or American product. Not a way to save money — the travel agency on the side street is cheaper. Not a guarantee of quality, because the platform does not operate anything.

What it is: a way to have the ticket before you land, chosen on the basis of other travellers' experience rather than a laminated card.

12Go's landing page rendered on a 414px-wide mobile viewport
The 12Go route search narrowed to a phone screen, where most of its bookings are made

Classes, and what the words mean

Southeast Asian transport uses a vocabulary that does not travel well, and 12Go reproduces the operators' own terms without translating them into anything a European traveller would recognise.

  • VIP on a bus usually means fewer seats per row — 24 or 32 rather than 44 — and sometimes a snack. It does not reliably mean a working toilet or a driver who stops.

  • Sleeper on a Vietnamese bus means a flat berth you lie in, which is more comfortable than a seat and awkward if you are over about 180cm.

  • Express on a Thai train means it stops at fewer places, not that it is fast.

  • Ferry covers everything from a modern catamaran to an open longtail boat, and the listing photograph is frequently generic.

The reviews are where these words get decoded. Read three or four and you will know what you are actually buying.

The margin question, resolved

Our position on the fee is that it is defensible for a specific reason: the alternative is not "the same ticket, cheaper". The alternative is finding a physical agency, paying cash, having no written confirmation, and no recourse if the bus does not come.

For a traveller already in the country with a spare afternoon, the agency is cheaper and fine. For anyone buying in advance from abroad, 12Go is frequently the only practical option — and a margin on a ticket you can actually buy is better value than a lower price you cannot reach.

Verdict

7.5. 12Go does something genuinely difficult — aggregating fragmented, largely offline transport operators across several countries into one bookable catalogue — and it does it well enough that most independent travellers in the region use it.

The fee opacity keeps it out of the eights, and the operator variance is a structural limitation rather than a failing. Read the reviews, book the higher-rated operator, check the cancellation line, and treat the margin as the cost of not having to find the travel agency.