Japan's trains are great. Why is booking one so hard?
vinibrasil.com
vinibrasil.com
It probably sounds like I'm exaggerating, but loyalty to the hierarchy goes deep here. I don't know how many times I've had to hold my tongue and not state a fact because if I did, the manager would "lose face". Not an insult, a criticism, or even an open question, just a fact-- if I know it's contrary to what a manager thinks is the right way, he gets to sit back and keep his ego puffed up for no good reason.
Once my manager asked me to aggregate a list in excel to find a final count for a range of parts used in our blueprints. I used a pivot table in Excel. It took me about two minutes. He snapped back, "How are you doing this so quickly? It must be wrong. Do it like this:" and he proceeded to take a screenshot of each page of the sheet, send the screenshots to chatGPT, and ask it to aggregate them. Dear god I wish I was joking. It took him over an hour and still left room open for human error (or AI error I guess). I showed him the pivot table method, he just scoffed and walked away.
Not everyone likes this setup, especially the young, but many older Japanese prefer it, as it helps them maintain a comfortable lifestyle that they are used to, until eventual retirement. I won’t say either side is in the wrong here, it’s a cultural choice, but it’s probably not sustainable once the older generation retires.
( https://archive.org/details/lifeandadventur00morggoog/ )
He was transported to Australia in the 19th century, but thanks to a shipwreck he ended up joining an Aboriginal tribe. He was taught their language and joined their society to a certain degree (they thought he was dead, so a limited degree).
He was horrified by the level of violence in their lives, and sometimes when two sides were lined up to do battle he would appear and go around knocking the weapons out of their hands, which prevented the battle.
I like to imagine faux-outraged tribesmen loudly lamenting "Oh no, the ghost took my weapons! Obviously we can't have a battle now. Oh well, nothing to be done."
Except the custodian of the ticket barrier would not let me pass through to use the machine, since I had not entered through this barrier. He looked at my tickets, and said that since I had entered on company X's train, I must go to platform 48 or whatever and use the barrier there. I was on platform 1.
This was an enormous station, and I missed the intended train.
Another journey involved 7 printed tickets for a one way journey with a couple of changes.
But instead of simplifying this, the Japanese have invented a complicated ticket barrier where you can stuff in all 7 tickets together, and it clips the relevant one(s) and returns them in the correct order.
- yes you need to speak and read Japanese
- a lot of sites embed the information inside of images, not text, which is not that easy to translate automatically and your AI agent probably won't think to check it unless you use screenshot navigation by default
- a lot of the booking will be done or expedited by phone calls
- yes you need a Japanese phone number
- yes you need a Japanese debit/credit card most of the time for online systems (or pay at the conbini, aka physical locations in Japan, American credits cards also work usually)
Japan is what it is. It's not super friendly infrastructure if you're not living there. No they don't want to change it.Some trains and buses in remote areas only take cash. Some only take EXACT fare and the driver does not have change and will refuse you. I asked my hotel for exact fare by exchanging my foreign 10$ USD bill. The staff informed me it was illegal for them to exchange money. Lo and behold I looked it up and it is indeed illegal as you need a foreign exchange license.
It's admittedly a PITA to set up the first time around, but once you've done it, it's silky smooth.
Your complaint about the money exchange is wild to me, I don’t think I’ve seen anyone try to do that in my 15+ years being in and out of Japan. Why would you expect to hand over a non local currency to them and have that work…?
There is a change machine in nearly every bus/train with conductorless operation, you take a boarding ticket when you get on and you pay when you get off. They're used to tourists screwing up and just ask where you boarded.
In addition to the various reasons mentioned by others, this inefficiency is partly the result of government-led deregulation aimed at promoting competition. JR used to be JNR, a single nationalized railway system. It was unified but customer-unfriendly, losing money, and prone to labor disputes. When it was privatized in 1987, it was divided into six companies by region (plus a separate nationwide freight company). While the various JR companies mostly cooperate with each other, and service has indeed improved overall (stations are much nicer than they used to be), the decentralization also leads to problems, including insufficient coordination among the companies about reservations and ticketing.
Another unintended consequence of deregulation has been the complexity and inefficiency of payments at the retail level. While 7-Eleven convenience stores accept several dozen types of digital payment [1], most retailers can afford to handle at most a few. As a result, different stores accept different combinations of payment methods. Some (including a small restaurant near my home where I eat once or twice a week) accept only cash, while others accept only digital payments (some forms, that is) and refuse cash-only customers. There’s a large department store near my home where I can pay with Suica on some floors but not on others.
It’s not unusual to get stuck in line at a cash register while the teller and a customer ahead try to figure out how the customer can pay.
It’s a mess.
[1] https://money-creditcard.com/wp-content/uploads/2020/06/seve...
IE6, ActiveX controls, and mandatory keyloggers for online banking: https://en.wikipedia.org/wiki/Web_compatibility_issues_in_So...
"there are so many fraudsters and scammers around, so we need our own good keylogger on your machine"?
towards the end it shuffled the digits after each click
truly cat and mouse
When I visited Japan with a friend in an area that's less touristy than other places, I had my wife book my bus/train tickets from the USA since the websites were so hard to navigate and it took a phone call to the bus company to book those tickets - she sent me a note to show at the ticket window to pick up the tickets.
Her mom complains when anything changes, it's been over 2 years since her favorite affinity card switched from in-person redemption to an online app and she still complains about the change.
Japan in 1980 was 2000
Japan in 2000 was 2000
Japan in 2020 is 2000
"2000 since 1990" first time I heard it
"2000 and stopped there" during 2010s
"2000 since 1980" lately, post-COVID
and I don't like it. I'm not offended though I yearn for Japan 2000 through rosy glasses, I don't like that COVID set back people's expectations from the concept of year 2000 by a decade.Compared to what I'm reading in the link and in this thread, it was ridiculously easy, except perhaps the initial awareness of its availability, buying it, and getting it stamped by customs to prove I was in fact a tourist.
All I did every time I wanted to travel was go to a train station ticket counter with an English speaking agent, show the pass, tell them where I want to go, and they'd print physical tickets. In effect this bypassed all the friction discussed here.
I have no idea what this pass was called or if there's still an equivalent today. My recollection was it was time limited. It had an activation date on arrival and was good for a set number of days decided on in advance, which formed the basis of the cost. I remember thinking it was ridiculously cheap. I might have paid $300 for a 21-day pass?
I think it is possible to define a booking standard so a meta provider could handle things, like trip.com etc for flights, maybe someday.
I think there's no excuse to just have a better transportation system, and I think every country should aim at excellence in this field (along with having public transport arriving on time).
[1]: https://www.perplexity.ai/search/08b4e2d1-f249-4827-8b69-2f3...
[2]: https://www.sbb.ch/en/travel-information/apps/sbb-mobile.htm...
* (using the word wrongly), and it was a hack job. The existing operator is still owned by the government (NSB, renamed to Vy), but then had to bid on contracts to win their existing lines back. Which they of course were predetermined to lose most of, otherwise all that work from the right side government would have been useless.
Of course, NSB then also couldn't have any advantages having been the sole provider from before. So men in suits decided which IT systems they were allowed to keep, and which should be the basis for the Entur app/system.
I came in as a consultant at Vy to reimplement what got severed, without having any prior knowledge/advantage.
So much weirdness, and so much waste
I don't know the rules, but at least the company with the cheaper/slower trains from London to Birmingham shows their faster/dearer competitor when searching, and vice-versa, although you do need to search "London Terminals" to "Birmingham Stations" rather than specific stations. (The trains use different stations.)
I have some vague recollection of being confused by this when in London a while a back. I think, instead of buying a ticket from a seemingly unrelated company I ended up re-searching at the source. Can't remember a price difference, most likely there wasn't, but it felt shady. So I guess integration still isn't necessarily a great UX...
There was also news earlier this year that all the major JRs will introduce a unified booking portal in 2027, but I was unable to find any proof of life that this is actually happening.
This year Japanese suffered a massive PII leak of 300 million records in total (= 2x the population, 10x compared to last year). Unsurprisingly, the IP block didn't help much ¯\_(ツ)_/¯.
> a unified booking portal
Maybe this [1]? It seems more like SSO rather than a unified booking portal though.
Btw, JR East is also introducing new terminals [2] something similar to McDonald's kiosks. In terms of UX, it's quite similar to SmartEX, you can pay by credit card and tie it to your Suica. The traditional ticket vending machines seem to have been getting complicated for years even for locals.
[1]: https://www.jreast.co.jp/press/2025/20250919_ho01.pdf (ja)
[2]: https://www.itmedia.co.jp/mobile/articles/2607/04/news030.ht... (ja)
Then you have to deal with the consequences of Japan never modernizing (trying to use a credit card for the online reservation is painful, although things are improving a bit on this side). A few years back, less than 5, it was also impossible to reserve a train ticket using a foreign credit card (non Japan-issued Mastercard, with 3d-secure). I also had a very negative experience using a virtual credit card as you need a physical one to pick up your tickets...
I always want to laugh and cry at the same time when I read their domain name for booking the ticket (because of course their app is only available in the Japanese Play Store / App Store): https://e5489.jr-odekake.net/e5489/ibpc/CBTopMenuPC?LANG=en
Try any other variation of the above URL and you get... a 404.
Anyways, beside this, it's such a beautiful country. Can't wait to go back again.
[1]: https://blog.denv.it/posts/goodbye-travel-agents-hello-ai-ag...
Many of these used to be/still are phone numbers as well.
> Google Maps doesn't have all the operators
Can you give an example?Regarding booking train tickets, I normally recommend that people use a major, domestic tourist agency, such as JTB. The majors will have English language support. For a small fee, they can print the tickets and mail them to you, or you can pickup at an office upon arrival in Japan. For obvious reasons, they can also accept foreign credit cards.
> Can you give an example?
In the Kanazawa area, almost all buses operating there were missing. I also don't know how, but they seem to have like 4+ different bus operators for such a small town. I also tried building a solution for myself using the available GTFS feeds, but unsurprisingly almost none were available (thus it's not really Google Maps' fault).
Look at what competition does in the AI model space. Imagine there was just OpenAI vs the actual case where there's Anthropic and others which pressure and copy each other.
I wonder if there's any solution to this, I couldn't think of any.
But having traveled around Japan extensively, I've had a very easy time buying train tickets in person, at the station. You can buy in advance if you want, but I've rarely had any need; just go, and buy a ticket for the next train.
So I guess I'm not too surprised to see that the website design is crappy: it's an afterthought.
Obviously there are bad websites in the US or broader West as well, but the average in Japan feels a lot worse imo.
But once you get used to it; booking a ticket for shinkansen feel more alike buying a metro ticket than a airline ticket.
Google also tells me:
> Samsung confirmed it's working with JR East to bring Suica and FeliCa support to Galaxy phones sold outside Japan starting in 2027.Often the Super is printed on the base ticket if you buy it together.
But maybe you use an IC card or virtual IC card and put the super ticket on it using the SmartEx app and reschedule or cancel with a few taps. Some people do that instead of whinging about inflexibility of legacy systems that still exist but no one uses.
Think I’ve only ever had to buy a ticket online once before in all my years in Japan.
Clearly once great and really ahead, but a little dated, by modern expectations.
This isn't so much an example of "Japan is wierd lol" but "you're tapping it wrong".
The problem is that all ticket systems that deal with JR Group has to be a front end to a system called the MARS System[1][2], and day-to-day operations of Japanese train and travel industry rely on its specific behaviors and intricate nuances, and that the collective of nerds and nerd-employees had adamantly refused complete changeover of the system for years. It's like you can have a webapp wrapping over the old 3270 terminal commands any way you want, but anyone with a badge and the uniform will insist that it's faster to have them hit the real analog buttons in the right order. Or just use Vi or mysql shell or something.
Some of JR ticket machines reserved for express trains with different frame colors compared to others are actually what are considered self service terminal of this MARS system rather than being ticket machines, and its UI is apparently close enough in structure that it even triggers the same unconscious habit of tapping the bottom 1/3 of the right part of the frame for retired or current employees. Which means it'll be unintuitive as it gets.
To effectively use the MARS user terminal and get JR tickets, you have to have a mental image of the ticket you are seeking to obtain, the MARS command sequence that yield that ticket, and operate the terminal accordingly, whether the terminal in front of you was the older crew terminal or newer terminal or its travel agency subvariant or the kiosk version stalls or one of numerous web interfaces or whatever it is. Some of fields such as seat numbers and choices of possible routes can be determined as you go, but in the way conforming the JR ticketing mechanisms.
I don't know enough about those stuffs myself nor I find that embarrassing. I just know enough to know it's called MARS System and if there were stations in "via" fields of a ticket that the train I will be on won't even be passing, it must be some MARS shenanigans. I certainly don't find it fair to expect someone just visiting Japan wanting to see some wooden temples and maybe try matcha, to be perfectly fluent with those. But if you were wondering why... ^this^ is why.
1: Pronounced mulls system like the Roman god. From the Wikipedia page: the original MARS 1 went online in 1960 and features were extremely limited. MARS 100 onward that replaced the original model were built on Hitachi mainframes. 305 onward were developed by a privatized JR Group company instead of the national company, JNR. Current iteration has the model number Series 500 MARS 505. https://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%AB%E3%82%B9_(%...
I think Japan take this too far
Just entering a code later in a ticket machine was enough to get it printed.
Most (all?) airlines require this. In practice, it's only checked if your name differs from the name in the credit/debit card.
Other than that, the user fails to explain why booking a train is harder in Japan? They have multiple operators/lines but that's normal for a big/dense city like Tokyo.
For (non-Schengen) international flights, I usually have to show someone my passport.
Did you mean most/all airlines in Japan?
I have had a round trip flight recently that involved two passports, a work visa, and an ETA, and a total of 5 layovers across 3 airlines. As long as I produced the correct identity documents at any given check in desk, I was allowed to board, without ever producing a credit card.