What is the Grab fare per km?

297 views
CountryBase FareDistance Rate
VietnamVaries9,000 - 11,500 VND
Philippines45 PHP15 PHP
Singapore3.50 SGD0.50 - 0.80 SGD
Understanding what is the grab fare per km requires looking at base, distance, and duration rates. Dynamic pricing factors like surge multipliers double costs during peak hours.
Feedback 0 likes

What is the Grab fare per km? Rates by country

Knowing what is the grab fare per km helps passengers budget effectively and avoid unexpected costs during peak travel times. Since prices fluctuate based on location and demand, identifying these patterns prevents losing money to high surge multipliers. Learning how distance and duration rates combine ensures a fair price for every journey taken.

Understanding Grab Fare per km Across Southeast Asia

Grab fares are not fixed, as they vary significantly by country, service type, and surge pricing. On average, you can expect the grab distance rate to range from 9,000 VND to 11,500 VND per km in Vietnam, approximately 15 PHP per km in the Philippines, and between 0.50 SGD and 0.80 SGD per km in Singapore.[1] This question is naturally complex because the system relies on dynamic pricing algorithms that factor in more than just the odometer reading.

A 5 km trip can cost twice as much on different days because Grab applies a specific grab price per kilometer, a duration rate (per minute), and a surge multiplier when demand is high. The per-km rate alone does not determine the final fare.

The Components of a Grab Fare

The standard grabcar fare calculation determines total fare using three components: base fare (flag‑down fee), distance rate (per km), and duration rate (per minute). For example, the Philippines charges a 45 PHP base fare plus 15 PHP per km and 2 PHP per minute. Singapore has a base fare of roughly 3.50 SGD and a distance rate of 0.50–0.80 SGD per km.

The distance rate is the actual cost per kilometer. When wondering how much does grab charge per km, remember that while this stays relatively stable for standard Economy services, it can fluctuate based on the vehicle type you choose. GrabCar Plus or 6-seater options often carry a higher per-km premium. Then there is the duration rate, usually a small fee per minute. This is why being stuck in heavy traffic can make your fare climb even if you havent moved a single kilometer. Its a bit of a balancing act - and honestly, sometimes it feels like the traffic fee wins.

Why Per-KM Rates Feel Different During Peak Hours

Surge pricing multiplies the entire fare by 1.5x to 2x during heavy rain or rush hour. This makes a 15 PHP per km rate effectively 30 PHP per km. To avoid surge, try traveling 20–30 minutes before or after peak times, or use GrabBike for short trips.

Country Breakdown: What You Actually Pay

Because Grab operates in multiple countries, determining exactly what is the grab fare per km requires looking at local currency and economic conditions. In Vietnam, for instance, the minimum fare for a 4-seater car is typically between 25,000 VND and 30,000 VND for the first 2 kilometers, with subsequent kilometers costing around 9,000 VND to 11,500 VND. If you are in Singapore, the distance rate is closer to 0.50 SGD to 0.80 SGD per kilometer after a base fare of roughly 2.50 SGD to 3.50 SGD.

The Philippines presents a different structure where the GrabCar base is 45 PHP, the distance rate is 15 PHP per km, and there is an additional 2 PHP charged per minute of travel. This minute-based charge is critical in Manilas traffic. Ive sat in Manila traffic where the time portion of my fare was actually higher than the distance portion. Its a painful realization when you realize youve paid more to sit still than to move.

Regional Fare Structure Comparison

The following rates provide a baseline for Economy car services in major Southeast Asian markets before surge pricing is applied.

Singapore (GrabCar)

3.50 SGD

0.50 - 0.80 SGD per km

0.16 SGD per minute

Philippines (GrabCar)

45.00 PHP

15.00 PHP per km

2.00 PHP per minute

Vietnam (GrabCar 4-Seater)

25,000 - 30,000 VND (First 2km)

9,000 - 11,500 VND per km

Included in standard distance calculation

While the per-km rate in Vietnam looks high numerically, it remains the most affordable in real terms. Singapore's high base fare makes short trips expensive, whereas the Philippines' high per-minute rate means costs spiral quickly during heavy congestion.

Minh's Morning Commute in Ho Chi Minh City

Minh, an office worker in District 1, HCMC, used to rely on Grab every morning but felt his wallet thinning. He was confused why a 6km trip fluctuated between 65,000 VND and 110,000 VND depending on the day.

He tried booking exactly at 8:00 AM every day, thinking a set routine would stabilize the price. Result: This was his biggest mistake - 8:00 AM is the peak of the rush hour surge.

He realized that by moving his departure time just 20 minutes earlier to 7:40 AM, he could avoid the 'surge wall.' He also started checking the 'GrabBike' option for short solo trips.

By adjusting his schedule, Minh's average fare dropped by 35% monthly. He saved approximately 1,200,000 VND over four weeks, enough to cover his lunches for half the month.

Additional References

Why is my Grab fare higher than the distance rate suggests?

This is almost always due to the 'Duration Rate' and 'Surge Pricing.' If you spend 20 minutes in traffic, the app adds a per-minute fee. During high demand, a multiplier is also applied to the total cost.

Does Grab charge per kilometer for GrabBike too?

Yes, but the rates are significantly lower. In Vietnam, for example, GrabBike rates usually start around 12,000 VND to 15,000 VND for the first 2km, with subsequent kilometers costing around 3,500 VND to 5,000 VND.

Can I see the per-km breakdown in the app?

Grab usually shows a fixed upfront price. To see the breakdown, you must check the 'Fare Breakdown' or 'Receipt' section after a trip, which separates the base fare, distance, and time components.

Summary & Conclusion

Base fare varies by city

Always expect a flag-down fee between 1.00 USD and 3.00 USD equivalent before any distance is covered.

Traffic time is money

In congested cities like Manila, the per-minute fee (2 PHP) can equal or exceed the distance cost on slow-moving trips.

Curious if these local rates add up quickly during your travels? Check out our guide on Is Grab expensive in Vietnam? for more friendly tips!
Surge pricing doubles costs

Peak demand can increase the effective per-km rate by up to 100%, making off-peak travel the best way to save.

Notes

  • [1] Gijn - On average, you can expect distance rates to range from 9,000 VND to 11,500 VND per km in Vietnam, approximately 15 PHP per km in the Philippines, and between 0.50 SGD and 0.80 SGD per km in Singapore.