Budgeting & Saving

Grab vs Uber: Which is the Better Hailing App in Singapore?

Grab and Uber have been competing aggressively in Singapore. But is one of them clearly better than the other? We crunched the numbers to find out.

Everyone has heard of Uber and Grab. These two apps both rank as the top 5 most downloaded app in the Apple app store, and has huge followings in every community ranging from its users, media pundits and investors. But which is really the best app for consumers in Singapore to use? We've collected data on pricing on both apps for major locations in Singapore, and have also experimented with different traffic conditions to get you close to an answer.

Grab vs Uber in Singapore: Price Comparison

We've found that for most rides in Singapore, Grab proved to be the cheaper hailing service than Uber. For instance, for a ride between Tanjong Pagar Centre and Raffles Place, we estimated that uberX would charge about S$5, while Grab would charge about S$4.4, about 12% cheaper. This represents a trip that takes about 6 minutes over 1.8km. In fact, for car rides of under 30km, Grab turned out to be cheaper than Uber.

We show that Grab rides are cheaper than Uber rides in Singapore by comparing cost of each ride to Raffles place from different locations in Singapore
{"endpoint":"\/newsletter\/subscribe","style":"blue","title":"Keep up with our news and analysis.","version":"inline"}

The cost difference was more apparent for premium or larger car services of these two apps. For instance, uberXL's ride between Tanjong Pagar Centre and Raffles Place had an estimated cost of about S$8.5, while Grab's 6-seater service had an estimated cost of about S$7.1.

We show that Grab rides are cheaper than Uber rides in Singapore for premium & large cars by comparing cost of each ride to Raffles place from different locations in Singapore

While the difference in costs of these two apps were not terribly big, it seems like this small difference is helping Grab win more consumer's hearts in Singapore. According to the data we collected from the Apple App Store, Grab has consistently beat Uber in terms of download ranking. However, given that both of these apps provide much cheaper rides than taxis, they both ranked as top 5 most downloaded apps in the last 30 days.

grab's download ranking is higher than uber's in Singapore

Uber Wins Out for Long Distances, But Not During Peak Hours

Where Uber did come out ahead of Grab was for rides that were especially long, i.e. longer than 30km. For instance, for a ride from Jurong West to Changi Airport, uberX's estimated cost was about S$27.56, slightly cheaper than GrabCar's S$27.86.

Cost of Car Rides to Changi Airport from Different Locations

Starting LocationuberXGrabCarTaxiMinutesDistance (km)
Raffles PlaceS$16.74S$16.46S$27.412121.2
Bedok MallS$9.59S$9.20S$11.171010.2
Woodlands Train StationS$22.40S$22.50S$41.332532
Jurong West Swimming ComplexS$27.56S$27.86S$53.493140.8
Hougang MallS$13.47S$13.20S$20.201516.6

However, when traffic prolongs your travel time, Grab still turned out to be the cheaper option for riders in Singapore. For instance, a ride from Jurwong West to Changi Airport example we noted above assumes that the trip takes about 30 minutes with normal level of traffic. If this were to become 40 minutes, uberX would cost about S$29.56, while GrabCar would cost S$0.1 less at S$29.46. Although this difference is very minute (literally counting pennies), it's still meaningful for many consumers who are trying to save every penny possible, and switching from apps because of price difference is only a matter of a few finger swipes.

Cost of Car Rides to Changi Airport During Traffic Hours

Starting LocationuberXGrabCarTaxiMinutesDistance (km)
Raffles PlaceS$18.74S$18.06S$30.394121.2
Bedok MallS$11.59S$10.80S$14.152010.2
Woodlands Train StationS$24.40S$24.10S$44.313532
Jurong West Swimming ComplexS$29.56S$29.46S$56.474140.8
Hougang MallS$15.47S$14.80S$23.182516.6

Pricing Mechanics

The chief reason why Grab wins out on most rides is that it charges a lower base fare. Although Uber does charge a lower per km fare, it's not big enough to offset the difference in base fee given Singapore's size in almost every case. Not only that, it's important to remember that distances are not that variable for any given ride. No matter what time you are travelling at, the distance travelled is the same. However, what is highly variable is the time it takes to complete a trip. Since Grab charges a lower per minute fare, it can be cheaper than Uber especially during peak hours, even for longer rides.

uberXuberXLUberExecGrabCarGrab 6-Seater EconomyGrabCar Premium
Per MinuteS$0.2S$0.35S$0.45S$0.16S$0.26N/A
Per KmS$0.45S$0.8S$1.95S$0.5S$0.83S$1.8

Credit Card Promotion Battle

Perhaps because of this pricing difference, Uber has been pushing out promotions with credit cards by offering free Uber credits for credit card user. For example, Uber is currently pushing out a credit card promotion with Standard Chartered credit cards to offer S$150 in Uber credits for new card customers. This is akin to what Grab was doing at the end of 2016 with Citi, offering S$120 of Grab Cash for new card customers.

Interestingly, Grab was the #2 player after Uber when it was running its promotion with Citibank credit cards. It seems that Grab's strategy actually worked & helped it claim its #1 spot starting in January. Given this, it might be possible for Uber to climb back to the top, especially if it decides to drop its pricing enough to be on par with or lower than Grab's. Consumers would be smart to take advantage of these opportunities to save on their transportations with these free credits by switching between the two apps whenever they find the better deal.


In order to calculate how each ride costs for Uber, Grab and conventional taxis, we collected data on each service's pricing mechanisms. Then, we selected a few landmark locations in major neighborhoods of Singapore: CBD (Raffles Place & Tanjong Pagar Centre), Woodlands Train Station, Jurong West Swimming Complex, Hougang Mall, Bedok Mall and Changi Airport. By calculating the distance and time required to travel between these places, we were able to estimate the cost for all of the services we were studying. We also used fare estimators to check our estimations were in the ball-park of what the companies were claiming to cost. For our trips, we assume no toll or additional surcharges.

Duckju Kang

Duckju (DJ) is the founder and CEO of ValueChampion. He covers the financial services industry, consumer finance products, budgeting and investing. He previously worked at hedge funds such as Tiger Asia and Cadian Capital. He graduated from Yale University with a Bachelor of Arts degree in Economics with honors, Magna Cum Laude. His work has been featured on major international media such as CNBC, Bloomberg, CNN, the Straits Times, Today and more.