Locals will generally advise you to order a taxi by phone or use a Russian app called Yandex.taxi rather than take one directly from the street. In our experience, though neither are really options. You are unlikely to find an English-speaker picking up the phone and mobile data is so expensive that you really don't want to be leaving your phone on as you travel around. That’s means most foreigners will need to take a taxi from the street (unless you have a Russian friend who can order one for you), so here a few things to note. Most taxis have a fixed charge of 100 Rubles just to get in but most journeys in the central area of the city will cost no more than 150 Rubles. Beware that while many taxis may look similar they are not (regardless of how covered in checkers they may be) so keep your eyes out for cars marked 33 33 33 which is a switch board covering eight separate companies under one number. You will get a trustworthy driver, with a reliable price in a good car. If you’re calling from a foreign mobile then you should call +7 401 2 33 33 33. One other thing worth noting is that taxis offer a surprisingly cheap way to reach the coast with prices to Zelenogradsk starting at 600 Rubles. It’s recommended that you agree a price before you set off.