In general, your best bet in a situation like this is to give up on Uber.
You can try other ride-sharing services like Lyft , or one of the many local alternatives, such as Juno in New York.
But in many cases, if you don't see anything on one ride sharing app, you won't see anything on the others either.
In this case, your best bet is to pick up the phone and call a good old fashioned taxi service.
Google and Yelp should have plenty of listings.
Pick one with a few decent reviews or ratings, make a phone call, and be on your way.
travel.stackexchange.com/users/62/LessPop_MoreFizz
Uber is about to launch a scheduled rides service.
Details are available here and here .
What might be possible, if you can sign up to this service, is to just schedule a ride an hour from now if you can't find any cars available.
An alternative way that might work, is to move your pin to a nearby area with a car available.
Call an Uber and when you get a ride, call the driver and say you're in another location and will he still pick you up.
If no, then you'd cancel the ride.
travel.stackexchange.com/users/43570/Berwyn
If you want to stick to uber, you will simply have to play the waiting game.
Yes, you will have to keep watching and book as soon as you see a cab
(you don't want to lose out to others in the same area in the same situation).
If you are in a downtown area, the situation will pass in a matter of minutes because one or the other uber cab will come close by to drop someone else.
It can get tricky if you are in a "remote" area with ubers plying rarely.
You can also try competing cab aggregator apps servicing your area.
They should work with different cabs, so your probability of success should increase.
Source:
My experience with uber.
travel.stackexchange.com/users/46336/alwayslearning
This happens when no cars are available for your location at that given moment.
If you can wait an hour or two for a taxi, I would suggest checking every 15 minutes and seeing if there's any vehicle nearby.
However, I would suggest you to take a regular cab straight away if there are no vehicles available.
If you are a tourist and you don't know how popular uber might be in that area, going for a regular cab would be the best way to get around.
Many cities have their own versions of uber (Colombo has Pickme) as well, so get some local knowledge as well.
I could not find any third party application that does this either, which is no surprise as there is very little practical value of such an app, unless uber was the only taxi service in the milky way.
travel.stackexchange.com/users/38849/toing_toing
If there is no Uber available, move the pointer to an area where Uber is available.
Ask him to come to your area.
If he hesitates, tell him that you are ready to pay for the trip he is going to have till your home.
travel.stackexchange.com/users/53332/user53332
Is there a way to automatically search and request a ride when there's no cars available for a ride at the moment. In case I'm flexible with my time, and can tolerate an hour or two of waiting.  Other than constantly staring at the app? Is there third-party app maybe?
What to do when "no cars available" in Uber
travel.stackexchange.com
<uber>
travel.stackexchange.com/questions/72617
travel.stackexchange.com/users/9500/Gleb
You could keep checking every 15 minutes or so, but unless you are in an urban area where another car will probably be free soon, it may be better to give up on Uber and use a traditional taxi or another ridesharing app.  If you have time to wait, you can keep checking the uber app until a car appears in your area. This may happen fairly quickly in downtown areas but may take much longer in remote areas. On the other hand, it may be a better idea to call a regular taxi or use a local version of uber.
If there is no uber available on the app, it is better to try a different service, such as a regular taxi or other local versions of uber.  If you definitely want to use uber, you just have to wait and keep checking. In downtown areas, the situation usually resolves quickly, however, in remote areas, it may take much longer.