Advantage 1. Quick reply 2. Partial Detailed Explanation Weakness 1. Inquires through a complicated route. 2. Vague answers (e.g., by when will 12go finalize the train tickets and send the QR c... See more
Company replied

While we don't verify specific claims because reviewers' opinions are their own, we may label reviews as "Verified" when we can confirm a business interaction took place. Read more
To protect platform integrity, every review on our platform—verified or not—is screened by our 24/7 automated software. This technology is designed to identify and remove content that breaches our guidelines, including reviews that are not based on a genuine experience. We recognise we may not catch everything, and you can flag anything you think we may have missed. Read more
Created with AI, based on recent reviews
12go.asia: 12Go is an online booking platform (est. 2012, Singapore HQ; operations hub in Bangkok) that specializes in ground and water transport—trains, buses, ferries, point-to-point transfers and selected regional flights. The service aggregates real-time schedules from more than 20,000 vetted operators and currently covers roughly 70,000 destinations in 140+ countries, with a particular depth in Southeast Asia. Reasons travelers rate the service highly: Proven track record: Millions of tickets issued over 12 years of continuous operation. Payment Security: All transactions run through security–compliant gateways; accepted methods range from major cards (Visa, Mastercard, AmEx) and PayPal to UnionPay, Alipay, local bank transfers, QR codes (PromptPay), and popular e-wallets. 24/7 multilingual assistance: Live-chat agents are available before, during, and after travel, and can help with changes or cancellations. Extra cover when needed: Optional travel insurance, day-trip add-ons, and rail passes for Japan, Taiwan, Korea, and Europe Transparency: Up-front pricing, e-tickets delivered instantly, and operator ratings visible before purchase. With a staff of 200+ spread across nearly 20 countries, 12Go continues to refine its platform so that travelers booking ferries in the Philippines, night trains in Vietnam, or buses across Thailand can do so with confidence and minimal friction.
Bangkok, Thailand

Asks customers to review
This company invites their customers to review, whether positive or negative
Replied to 99% of negative reviews
Typically replies within 48 hours
How this company uses Trustpilot
See how their reviews and ratings are sourced, scored, and moderated.
Booking was easy
On the other hand buses need to be better care. Both buses from Bangkok to Chiang Mai and back to Bangkok their bathroom was no clean on the bus from Chiang Mai to Bangkok was no light in the bathroom and was very dirty. Was no power during the day in the USB connector. Was to cold at night and was no blankets. The bus did not arrived on schedule to many stops before Bangkok.

Reply from 12Go
Well organised at the Bus Station in Chiang Mai - the chairs on the bus were a great size and comfy - couldn’t fault the journey

Reply from 12Go
12Go customer service support team are very supportive and helpful in the refund process. We got fully refunded within 5 working days. First time bought Christmas time train tickets from Bangkok to Chiang Mai via 12Go platform. Unfortunately, the tickets had been cancelled because of holiday season.

Reply from 12Go
I would like to write my story just to inform people do not lose their money as I did.
This company has a policy, always with small letters and of course not visible to anyone, that if there is mistake on the date, not refund you and not change the dates of your trip.
The funniest moment is that the time you wanna make your booking, the date changes by itself so makes the possibility of a mistake really possible.
So, that happens to me with my tickets from Bangkok to Chiang Mai.
Even though,I send them 5-6 emails explain them that I book my tickets on September for February so the mistake can be solved cause there is a gap of 5 MONTHS in between, they didn’t changed my tickets, they kept the money and now I have to book and pay again, of course not with that useless and full of scammers company.
Please stay away of these scammers cause I don’t want any anyone else has my bad experience with them.
There are better companies and more helpful that you can use.
That’s not a legal way to make money and that kind of “policy” is not existing on serious companies.

Reply from 12Go
Easy booking for VIP bus Chiang Mai to Chiang Rai. Etickets arrived immediately.

Reply from 12Go
I bought tickets for the first class carriage on the train from Chiang Mai - Bangkok. Confirmed by 12go. Next day they said they'd had to physically go to the ticket office to buy my tickets (which wasn't explained before I paid) and they hadn't done it in time, so I didn't have tickets after all. I accepted a partial refund and second class tickets instead. This was a little worrying as I was traveling with a young child and had wanted the cabin with a door that locked, but oh well. Then one hour before my train departed I got 2 emails saying I'd need another refund because they needed to change my ticket again. I asked if something was wrong with my tickets, then sent two more emails, but they didn't bother to respond. Now I didn't know if we actually had any tickets or not. Eventually got on train without problem, but the stress 12go caused me really wasn't worth the little money I saved using them. Customer service shambolic.

Reply from 12Go
Do not book with this company! We booked a sleeper coach from Thailand to Laos, we booked while we were still in the UK as needed evidence for exit from Thailand. It cost £150 for 2 of us.
We were sent E-tickets and thought the process would be easy and ok. The ticket only provided information from departure and where we would arrive in Laos, there was no breakdown of stops or places we needed to get off the coach and where to get on the next coach, so it appeared it was one coach and one journey. We arrived at the bus station in Chiang Mai terminal 3. Our ticket stated Chiang Mai terminal 3 to Lunag Prabang and nothing else. We asked a bus operator where to get the coach from, there is 21 coach bases. We were sent to one lady at the Green Bus station to see where we got coach from, she stated she didn’t know and it wasn’t with them. We asked so many different staff and all were unhelpful and sometimes dismissive and the whole experience was starting to feel stressful. Then we found someone who took us back to the same lady to find out the coach was with them, the coach was to Chiang Klong, because this was not stated anywhere on our ticket, she just dismissed us the first time we saw her. She spent a lot of time inspecting our tickets to the point we had to say that we are going to miss our coach, she then informed us we hadn’t paid for a sleeper bus which was additional 30THB each, which we had lost the will to argue at this point because we had definitely paid for the sleeper bus-stated quite clearly on the ticket! She printed a new ticket for the coach as the coach driver wouldn’t let us on with the one provided by 12Go. Turned out the lady lied about the sleeper bus fee and actually charged us for printing the ticket! We also had an email sent that morning at 01.20 stating that we were to get off the coach at the border, ring a man on What’s app and he will collect us and take us through the border at Laos to the coach, which we are expecting to be waiting at the border in Laos. We called this number several times when we were having issues finding our coach in the morning, but no answer! We finally got on the coach which was filthy and had insects, it was not road worthy either-the suspension was knackered which caused the coach to roll around way too much, and land hard onto its tyres when it hit bumps in the road, this was a 5hr unpleasant journey!
We got through the border in Laos, called the guy and again no answer. Sent an email stating we don’t know where to go as no information to catch our sleeper coach, the guy answered the email and told us to ring a different number. We did that, he arrived 10 mins later and informed us that the sleeper coach was cancelled due to landslides! There was no coach and he would take us to a hotel overnight and then a mini van would drive us 5hrs to the train station for another 2hr journey. The hotel was not great but we had no choice.
We had no communication from anyone at 12Go to Bookaway who we booked our tickets through. We were not given the choice to change our travel plans at any point. We appreciate landslides happen and plans must change, but communicating these events to give us the option of changing our route would have been appropriate at this point but as well as keeping us informed so we are not left in a stressed state not knowing anything. They paid for our hotel which was £8 a night- the mini van was roughly £10 each and was the worst experience of our lives, the driver was reckless and dangerous! Screeching tyres round mountain roads on blind corners, doom scrolling on his phone and speeding at unsafe points in the road. He was constantly speeding to keep up with other mini vans. The roads were difficult and quite scary at some points. The train was easy and uneventful but also only cost around £6 each, so how the hell was our journey £150
We booked a sleeper bus for the convience of getting from one place to another without stopping and starting, this way of travel was totally removed from us without any discussion/communication.
I would not recommend booking this service at all! Firstly it’s a complete rip off and you can get it so much cheaper in the country you’re going to and secondly the communication including on the ticket is desperately poor and adds to an already stressful day.

Reply from 12Go
The App itself journey was smooth and instance response. Payment and customer service team were also great. But the only bad experience was about Train ticket to Chiang Mai (12GO32121222) trip. It should have seating panel to select by customer before confirmation. Many of users expected to get paried or group seating when they have an option to book. And the system should be able to generate easy and transparent steps. Its will make easier to user to book or cancel the booking ticket of their desired ticket option / seats is not available. I suggest 12Go and Thailand Train Department to improve the online ticketing customer journey transparently. Refund and book again should not be an option. Thank you.

Reply from 12Go
When booking super VIP and pictures showing leather deluxe seattings dont put us on an old fabric chairs seats next to smelly toilet. I even saw a small cockroach. And don t get me started on the toilet with the water bucket. The leather bus has a glass door between the sitting area and the toilet. The other bus has newer and better seats, curtains everything. We left with the leather bus next to us so we know that one exists. We are also travelling back 31e of July, as tickets already booked, but will not get on this bus again, and will demand seats on another bus. Route BKK-Chiang Mai-BKK

Reply from 12Go
My AirAsia flight departs at 22:59 July 21 2026. I paid for my booking at 18:30 at 18:30 July 21 but my 12Go status is still only “Paid.” I even went to the Aur Asia counter from chiang mai airport and AirAsia has confirmed they have no booking number/PNR under my name or 12Go booking reference. Please issue my AirAsia ticket immediately or confirm that the ticket cannot be issued and process a refund. I sent too many emails but they only replied “ B:31571111 1 seats T:0 SOON! Kay Yadanar Aung @Thai AirAsia | I need help of a support team”

Reply from 12Go
I accidentally booked my trip in the reverse direction (Bangkok to Chiang Mai instead of Chiang Mai to Bangkok). I contacted the support team, and they were incredibly helpful and responsive. They guided me through the process clearly, and once I provided my bank details, they processed my refund smoothly. Special thanks to Akbar for the great service! I highly recommend 12Go for their reliable customer support.

Reply from 12Go
Booking experience with 12Go platform is good and easy going, though it’s a pity that there is no easy access to booking 1.st class cabin on train to Chiang Mai. Refund process and attention to my requests was outstanding good and helpful :)

Reply from 12Go
I am extremely dissatisfied with my experience with 12go.asia.
We booked transportation (first-class sleeper bus) from Chiang Mai to Bangkok and even purchased additional insurance to be on the safe side. After booking, we had to wait a day or two for confirmation, and once we received both the confirmation and the tickets, we naturally assumed everything was secured.
However, about three weeks later, we received an email stating that our trip had been cancelled because the bus was overbooked. This is completely unacceptable. Once you have received confirmation and issued tickets, you expect the reservation to be guaranteed.
As a result, we are now left without transportation and are struggling to find alternative options, as everything is fully booked by now. This has caused unnecessary stress and disrupted our travel plans.
To make matters worse, we have not been fully refunded. We only received a refund for the tickets themselves, not for the additional insurance we purchased.
I cannot recommend using 12go.asia if you are looking for a reliable and trustworthy booking experience.

Reply from 12Go
I booked a ticket with Prem Pracha from Chang Mai to Pai. The ticket was for 09:30AM. However my flight arrived way earlier and I had a lot of time so I texted the support team if there was space I could take the bus earlier (08:30AM), they told me no 2 times (different agents) and refer to the fact the tickets can not be changed. I went nevertheless to the station and I asked the bus driver and the organization both together. They looked at the list and there were spots left for me to take that bus without any problems and she removed me of the list from the bus of 09:30h. I mean, I get that once you buy a ticket it’s yours to take but I don’t get the NON-flexibility to put someone on an earlier bus when there IS space and support team telling me no… Lucky for me this was good solved by the organization lady at the station. (5 stars for them, 1 star for the support team)

Reply from 12Go
Initially I was a little concerned of my booking, but your prompt reply and confirmation put me at ease,knowing that all is settled.
Thank you very much.
Regards
Chiang SS

Reply from 12Go
The trip from Chiang Mai to Pai was well organized. I was well informed on what to do and where to go both in person, and via email.
The crew was super helpful, and the driver was great.
What else could I say, but thank you ? :-)

Reply from 12Go
We took a private ride from Chiang Mai to Pai with your driver TOUKI. It was the smoothest and most professional drive we had so far. When we go back, we’ll ask for him to. 👌

Reply from 12Go
Easy booking never any issues. Although the bus wzs late leaving Chiang Mai and took a little longer to get back from Chiang Khong, the experience was overall very good.

Reply from 12Go
Great staff on train as well as the train being exactly on time!

Reply from 12Go
Anyone can write a Trustpilot review. People who write reviews have ownership to edit or delete them at any time, and they’ll be displayed as long as an account is active.
We use dedicated people and clever technology to safeguard our platform. Find out how we combat fake reviews.
Learn about Trustpilot’s review process.
Here are 8 tips for writing great reviews.
Verification can help ensure real people are writing the reviews you read on Trustpilot.
Offering incentives for reviews or asking for them selectively can bias the TrustScore, which goes against our guidelines.