The Uber taxi service operates in St. Petersburg. You can only order a ride using the mobile app, and you can't call the taxi service dispatcher. Kindly note that Uber in Russia has merged with Yandex Taxi. Be prepared that while waiting for your Uber car you might often get Yandex branded vehicle. Planning to use a taxi app in St. Petersburg - read this first.
The answer is: "Yes". And yes, Uber is a great tool for getting a ride quickly. The drawback is that you'll never be sure of the quality of service delivered by the Uber driver. Most of the cheap rides are provided by migrant drivers from former Soviet republics. Their driving skills are very much questionable from time to time. Nevertheless, we're always suggesting to not book the cheapest option from the choice of vehicle proposed.
Do not experiment! Book your Saint Petersburg airport transfer well in advance in order to get a proper welcome and the luggage help at the airport or be in time for your flight or train. Kindly check out our options for transfers in St. Petersburg.