You step out of Kyoto Station in the rain, loaded with luggage, and the last bus is gone. That's exactly when a Japan taxi app becomes your best friend. Three apps share the market: GO, Uber and DiDi. All three work for a tourist, but each has its own sign-up traps, cities covered and payment quirks. And here's the detail nobody warns you about: because the PlanJapan eSIM is data only, you need to create your account before you leave, using your usual number. Here's why, and how to pick the right app for your trip.
TL;DR — For a tourist, GO is the most reliable app (covers the whole country), Uber is the simplest if you already have an account, DiDi shines in Osaka. Sign up before you travel (the verification SMS lands on your home line) and add a foreign card. All you need on the ground is reliable data to order a ride.
→ See the Japan eSIMGO, Japan's number-one taxi app
If you only install one app, make it GO. Born from the merger of JapanTaxi and MOV, it's now the most widely used taxi-hailing app in the country, with hundreds of thousands of connected vehicles across almost every prefecture. In Tokyo, Yokohama, Osaka, Kyoto, Nagoya, Fukuoka, Sapporo or Sendai, you'll find a car within minutes, including late at night or in bad weather when street taxis get scarce.
The flow is exactly what an Uber user already knows: you open the app, it locates you through Google Maps, you confirm the pickup point, and a licensed taxi shows up. The big difference from Europe or the US is that GO doesn't connect you with private drivers: these are real Japanese taxis, with an official meter, automatic doors and white-gloved drivers. The price stays that of the regulated meter, with no aggressive surge pricing.
GO offers an English interface (the app follows your phone's language), which removes the main barrier for a visitor. You can type your destination — a station name, a hotel, a landmark — instead of pronouncing an impossible Japanese address to the driver. For many travelers, that's the real selling point: no more showing a screenshot or miming where you want to go.
In practice, the moment you land at Narita or Haneda, GO lets you book a ride to your hotel without queuing at the taxi counter. Airports often apply a flat fare to central Tokyo, which the app shows upfront. To get that first ride off to a smooth start, our guide to activating your eSIM at the airport walks through what to do the minute you step off the plane.
Uber in Japan: it works, but differently
Good news for regulars: Uber works in Japan, and the account you created in London, New York or Sydney works as-is. Bad news: Uber here isn't what you know. Japanese law bans passenger transport by unlicensed private drivers (the classic American-style ride-hailing). As a result, Uber in Japan actually dispatches… regular taxis, exactly like GO.
The app covers Tokyo, Osaka, Kyoto, Nagoya, Fukuoka and a handful of other major cities, plus some tourist areas. The fleet connected to Uber is smaller than GO's, so wait times can be longer at rush hour or on the outskirts. In central Tokyo or Osaka the difference is minor; in Kanazawa or the Tohoku region, GO keeps the edge.
Uber's real strength is zero friction for a tourist: your card is already saved, the interface is in your language, and there's nothing to reinstall. If you only travel between Tokyo, Kyoto and Osaka and already use Uber at home, the app is plenty. Uber Eats, however, is a different story and has nothing to do with taxi rides.
"In Japan, Uber and GO don't send you a private driver: they call a real licensed taxi, at the meter rate."
DiDi, the strong challenger in Osaka
DiDi, the Chinese ride-hailing giant, set up in Japan in partnership with local taxi companies. Like its rivals, it only dispatches licensed taxis. DiDi is especially strong in the Kansai region — Osaka, Kyoto, Kobe — as well as Tokyo, Nagoya, Fukuoka, Sapporo and Naha (Okinawa). In Osaka, many travelers find it faster than GO thanks to its dense partner fleet.
The app has a multilingual interface (including English), price estimates before the ride and, regularly, promo codes for new users. It's often the cheapest option on arrival thanks to those discounts, which appeals to budget-minded travelers. If you spend several days in Osaka or Kyoto, installing it alongside GO is smart insurance: when one has no car available, the other often does.
One caveat, though: DiDi's coverage outside the big metros is limited. For a rural itinerary — a remote ryokan in the Japanese Alps, a Hokkaido ski resort — don't count on it. There, it's better to ask your accommodation to phone a local taxi. To weigh transport options and know when a taxi is really worth it, take a look at our roundup of the best travel apps for Japan.
🇯🇵 Trip coming up?
Activate your Japan eSIM in 5 min — no contract, English support.
Sign up before you fly: number and card
Here's the point most travelers learn too late. To create a GO, Uber or DiDi account, you need a phone number that receives a verification SMS. But the PlanJapan eSIM is data only: it doesn't give you a Japanese number and doesn't receive calls or texts over the network. If you wait until you're in Japan to sign up, expecting to use a local number, you'll get stuck at the code step.
The fix is simple and reassuring: keep your usual number. On a dual-SIM phone, your home line (British, American, whatever it is) stays active for texts and calls, while the PlanJapan eSIM handles mobile data only. The verification SMS therefore lands on your personal line, just like always. The best move is to do it all calmly before departure, on your Wi-Fi, with your original SIM still at home.
GO and DiDi aren't always visible on stores outside Japan: install them from home a few days ahead, at your own pace.
Enter your personal number (country code included). The SMS code arrives on your home line, not on the data eSIM.
GO, Uber and DiDi accept Visa and Mastercard issued abroad. Save it beforehand so you can pay without touching cash.
On the card question, a useful note: all three apps accept international cards, but some banks trigger a 3-D Secure SMS check on the first payment abroad. Once again, that code lands on your home line. Our dedicated article on receiving your bank SMS in Japan explains how to keep that reception working while traveling.
Paying, street hailing, cities covered
On payment, all three apps work the same way: you save a card and the fare is charged automatically on arrival, with no need to pull out a bill or decode the meter. GO and DiDi also let you, in most taxis, pay the driver directly in cash or by IC card (Suica, Pasmo) if you prefer. For the full picture of how the country handles money, our guide to paying in Japan with cash or card rounds out the topic nicely.
Japan is also one of the few developed countries where hailing a taxi in the street works perfectly. A free taxi shows a red light with the characters 空車 (kūsha, "empty car") behind the windshield; just raise your hand. The rear-left door opens automatically — don't touch it. In busy areas like Shibuya, Namba or Gion, where taxis are everywhere, this is often faster than ordering through an app.
On coverage, to sum up: GO reaches almost all of urban Japan and many mid-size cities; Uber focuses on Tokyo, Osaka, Kyoto, Nagoya, Fukuoka and a few tourist hubs; DiDi is very strong in Kansai and the big metros. In rural areas, none of these apps is reliable: phone a taxi through your hotel. For all of this, one thing is constant: you need signal. The NTT Docomo network that PlanJapan runs on covers over 99% of the territory, countryside included.
Which app and which data plan to choose
Your app choice depends mostly on your itinerary. For a classic first trip around Tokyo–Kyoto–Osaka, install GO (the national safety net) and Uber (zero friction if you already have it). Add DiDi if you're staying several days in Kansai or chasing promo codes. All three are free to download and cost only the fare of the ride.
Then comes the fuel for all of it: data. Without a reliable connection, you can't locate yourself, order a ride or track the trip in real time. These uses are light on their own, but they add up with Google Maps, translation, social media and messaging. Here's how to pick your data eSIM plan based on how long you're staying:
- 10 GB — ideal for 5 days or less: light use (Maps, transport, taxi apps, messaging).
- 20 GB — perfect for about a week: standard use with social media and daily navigation.
- 50 GB — for 10 days or more, or a week of heavy use (light streaming, occasional hotspot).
- Unlimited eSIM — any duration, from 1 day: for those who never want to think about data, with hotspot included (up to 10 GB per day at full speed).
For most travelers who also use Maps and social media, the PlanJapan Japan eSIM at 20 or 50 GB covers your needs easily. If you travel as a couple sharing one connection, or stay several weeks, unlimited saves you the math. All our eSIMs are data only, and the classic plans can be installed up to 6 months before departure.
Key takeaway
- GO covers almost all of Japan, Uber is the simplest, DiDi is strong in Osaka.
- Sign up before you leave: the verification SMS lands on your home line (dual-SIM).
- A reliable data eSIM is all you need to order: 20-50 GB for most, unlimited for heavy use.
FAQ — Taxi apps in Japan
Do I need a Japanese number to use GO, Uber or DiDi?
No. You sign up with your usual number, which receives the verification SMS on your home line. The PlanJapan eSIM is data only and doesn't assign a Japanese number; it just powers the ride order over the internet. Create the account before departure to avoid getting blocked.
Do taxi apps accept a foreign bank card?
Yes. GO, Uber and DiDi accept Visa and Mastercard issued abroad. Save your card before you leave. Note that a first payment can trigger a 3-D Secure SMS check, which also arrives on your personal line.
Which taxi app should I choose for a first trip?
GO is the best default: it's the most widespread app in Japan. Add Uber if you already use it at home, and DiDi if you're staying in Osaka or the Kansai region. Installing two apps boosts your chances of finding a car quickly.
Can you still hail a taxi in the street in Japan?
Yes, and it works very well. A free taxi shows a red light with the characters 空車 behind the windshield. Raise your hand and the rear-left door opens automatically. In busy districts, it's often faster than ordering through an app.
Are DiDi and Uber real ride-hailing services like in Europe?
No. Japanese law bans transport by unlicensed private drivers. In Japan, Uber and DiDi actually dispatch real licensed taxis, at the official meter rate. So there's no aggressive surge pricing like elsewhere.
How much data do I need to use taxi apps?
Ordering a ride uses very little data, but it adds to Google Maps and the rest of your usage. A 20 GB plan is enough for a standard week; count on 50 GB for 10 days or more, or unlimited if you share your connection. The NTT Docomo network keeps you covered everywhere.
Related articles
For official sources, the Japan National Tourism Organization details taxi and transport best practices on the official Japan Travel (JNTO) portal, and the dual-SIM eSIM setup is explained step by step on Apple Support.
Pick your Japan eSIM
5-min activation, English support included, no contract
Data plan
From $16.99
10 / 20 / 50 GB · 30 days
- 10 GB · 5 days or less
- 20 GB · around 1 week
- 50 GB · 10 days or more
Unlimited
From $18
Unlimited · any duration
For any trip length, without worrying about your data. Hotspot included, streaming, remote work.
See unlimited →