Yandex Go (formerly Yandex.Taxi) is Russia's main ride-hailing app — the local equivalent of Uber, and the cheapest, safest way to get around Moscow and other Russian cities. The app works in English, shows a fixed fare before you book, and lets you pay the driver in cash. The catch for tourists: foreign Visa and Mastercard no longer work in Russia, and the SMS verification code often won't reach a foreign phone number. Here's how to set it up and use it.
How to set up Yandex Go as a foreigner
- Download before you travel. Yandex apps can be hard to find in some foreign app stores, so install Yandex Go from the App Store, Google Play or Huawei AppGallery before you arrive, while you still have a reliable connection.
- Verify your phone number. Registration sends an SMS code, and that code reliably arrives only on Russian or CIS numbers. The simplest fix is to buy a local Russian SIM or eSIM on arrival and register with that number; many foreign numbers never receive the code.
- Set the language to English. In the app settings you can switch the interface to English, so booking, fares and driver messages are easy to follow.
How do you pay for a Yandex Go ride?
Foreign Visa and Mastercard stopped working in Russia in 2022, so you cannot link a Western card. Your options as a tourist are:
- Cash — choose cash as the payment method and pay the driver directly in rubles. This is the simplest and most reliable choice for visitors.
- A Russian MIR card — if you hold a Russian-issued card you can link it for cashless rides. For the full picture, see our guide to how to pay in Moscow as a tourist.
How do you order a taxi via the Yandex Go Telegram bot?
If the app won't work for you — a foreign app-store region, no SMS code arriving, or no Russian card — the Yandex Go Telegram bot @taxi_yandex_bot is a practical workaround. Open it in Telegram, press Start, and share your pickup location as a pin. The bot shows car classes with a fare estimate; confirm the ride and pay the driver in cash.
The bot orders from the same driver pool as the app, so waiting times are the same. Keep your destination written in Russian (Cyrillic) if you can — drivers find it faster.
Tips for tourists using Yandex Go in Moscow
- The fare is fixed and shown before you confirm, so you avoid the inflated prices street taxis quote to foreigners.
- Check the car's make, colour and licence plate against the app before getting in.
- At Sheremetyevo (SVO), Domodedovo (DME) and Vnukovo (VKO) airports, follow the signs to the designated ride-hailing pickup zones rather than accepting offers from touts in the arrivals hall.
- Prices surge during rush hour, late at night and in bad weather; waiting a few minutes often lowers the fare.
- Economy, Comfort and Business car classes are available — Economy is fine for most trips.
Does Yandex Go work with a foreign phone number?
You can install the app with any number, but the SMS verification code usually only arrives on Russian or CIS numbers. Most tourists register with a local Russian SIM or eSIM bought on arrival; if the code never comes, use the Telegram bot instead.
Can I pay for Yandex Go with a foreign card?
No. Foreign Visa and Mastercard have not worked in Russia since 2022. Pay the driver in cash (rubles), or link a Russian MIR card if you have one.
Is Yandex Go available in English?
Yes. You can set the app interface to English in the settings, and the booking flow, fare estimate and driver details all display in English.
Is Yandex Go cheaper than a regular taxi?
Almost always. The app shows a fixed, algorithm-set fare before you book, which is typically far lower than the price a street taxi will quote a foreign visitor.




