In Singapore, commuters have two main ways to get a taxi: raising a hand at a roadside stand or a taxi queue, or booking through a smartphone app. The decision between street hail and app booking involves trade-offs in cost, wait time, and reliability. This article compares the two methods using real fare data, surcharge rules, and operational differences from the Land Transport Authority (LTA) and major operators such as ComfortDelGro, Grab, Gojek, Tada, and Zig.
How Street Hail Works in Singapore
Street hail, also known as flag-down, refers to boarding a taxi that is already on the road with its green roof light on. The passenger does not pre-book; they simply signal the driver. As of 2025, street hail is available from all licensed taxis with a valid Taxi Service Operator licence. The LTA reports that about 80% of taxi trips in 2023 were still initiated by street hail, though app booking has grown steadily.
Street hail is limited to taxis that are not already booked via app. Drivers can choose to accept street hails or ignore them. The fare for a street-hail trip starts with a flag-down rate set by the operator, plus distance and time charges. For example, ComfortDelGro’s flag-down rate for a standard taxi is SGD 3.90 (as of January 2025). This rate applies for the first 1 km, after which distance charges kick in at SGD 0.25 per 400 m for the next 10 km, then SGD 0.25 per 350 m beyond that. Time charges apply when the taxi is stationary or moving below a certain speed, currently SGD 0.25 per 45 seconds of waiting time.
Street hail does not include any booking fee. However, it is subject to all applicable surcharges: ERP (Electronic Road Pricing) surcharges, peak period surcharges, airport surcharges at Changi, and location-based surcharges such as the City Area Surcharge and CBD Surcharge. For a detailed breakdown of flag-down fares, see the Flagdown Fare Breakdown article.
How App Booking Works in Singapore
App booking refers to using a mobile application to request a ride from a taxi or a private-hire car. In Singapore, the major ride-hailing platforms are Grab, Gojek, Tada, and Zig. Taxi operators such as ComfortDelGro also offer their own booking apps (ComfortDelGro Taxi Booking App and CDG Zig). App booking allows the passenger to set a pickup location, see estimated fare, and pay via credit card, debit card, or e-wallet.
Fares for app booking are generally dynamic. They consist of a base fare (which may be higher than the flag-down rate), distance and time charges, and any surcharges. Most platforms also add a booking fee or a service fee. For example, Grab charges a base fare of SGD 3.90 for a standard GrabCar (similar to a taxi) plus a booking fee of SGD 0.70 to SGD 1.20 depending on demand. Gojek’s base fare for GoCar is SGD 4.00 with a booking fee of SGD 0.50. Tada and Zig often advertise lower or zero booking fees to attract price-sensitive users. For a direct comparison of Grab and Gojek pricing, see Grab vs Gojek Pricing. For Tada and Zig, see Tada vs Zig Review.
App booking also includes surcharges, but they are usually built into the fare estimate shown before booking. Passengers see the total cost upfront, unlike street hail where the final fare depends on the actual route and surcharges incurred.
Cost Comparison: Flag-Down vs App Booking
To compare costs, we examine a typical 5 km trip from Orchard Road to Raffles Place on a weekday morning at 9:30 AM (non-peak surcharge period).
Street-Hail Cost
- Flag-down rate: SGD 3.90 (ComfortDelGro)
- Distance charge: 5 km total. First 1 km included. Next 4 km at SGD 0.25 per 400 m = 10 intervals of 400 m = 10 x SGD 0.25 = SGD 2.50
- Time charge: Assuming 2 minutes of stationary time at traffic lights: 120 seconds / 45 seconds per unit = 2.66 units, rounded to 3 units = 3 x SGD 0.25 = SGD 0.75
- ERP surcharge: The route passes two ERP gantries with a total charge of SGD 1.00 (typical morning rate). The passenger pays this surcharge directly if the driver passes through.
- No booking fee.
- Total estimated fare: SGD 3.90 + 2.50 + 0.75 + 1.00 = SGD 8.15
App Booking Cost (Grab)
- Base fare: SGD 3.90
- Distance and time: SGD 3.25 (similar calculation)
- Booking fee: SGD 1.00
- ERP surcharge: Included in estimated fare.
- Total estimated fare shown: SGD 8.15 (base + distance/time + booking fee + ERP). However, the actual fare may vary if the driver takes a different route or if dynamic pricing applies.
In this example, the costs are nearly identical. However, app booking often includes a booking fee that makes it slightly more expensive for short trips. For longer trips, the difference narrows because the booking fee becomes a smaller proportion of the total. For a 20 km trip from Tampines to Jurong East on a Saturday afternoon, the street-hail fare might be around SGD 20, while an app booking might be SGD 22 due to a SGD 1.50 booking fee and slightly higher base fare.
Surcharge Differences
Street-hail passengers pay surcharges as they are incurred. For example, the Peak Period Surcharge (SGD 1.00 per trip for trips starting between 6:00 AM and 9:30 AM, and between 6:00 PM and 11:59 PM on weekdays) is added to the metered fare. The City Area Surcharge (SGD 3.00 for trips starting within the CBD on weekdays 5:00 PM to 11:59 PM) is also added. For full details, see Peak Period Surcharges and ERP Surcharges Taxis. App booking platforms typically include these surcharges in the upfront fare, but the passenger may still pay them indirectly.
Airport trips from Changi Airport have a surcharge of SGD 3.00 to SGD 5.00 for taxis, depending on the time and day. App bookings from Changi may include a similar surcharge, but some platforms like Tada and Zig do not add any airport surcharge. See Airport Surcharges Changi for details.
Convenience: Availability and Wait Times
Convenience depends on location, time of day, and demand.
Street-Hail Availability
Street hail works best in high-traffic areas with many taxis passing by: Orchard Road, Marina Bay, Shenton Way, and major transport hubs like Bugis and City Hall. In the central business district during lunch hour, a green-roof taxi appears every 30 seconds on average. However, in residential estates like Sengkang, Punggol, or Woodlands, taxis may be sparse, especially outside peak hours. Street hail also suffers during peak periods when many taxis are already booked via app. In such times, a passenger might wait 10 to 15 minutes for an empty taxi.
Street hail does not allow advance booking. The passenger must be at the pickup location and hope a taxi passes by. This is unpredictable. Rainy evenings and public holidays often see very few available taxis on the road.
App Booking Availability
App booking offers wider coverage because it includes private-hire cars in addition to taxis. In areas where taxis are rare, a GrabCar or GoCar can still be found. The app shows the estimated time of arrival (ETA) of the nearest driver, typically 3 to 8 minutes in urban areas and 8 to 15 minutes in suburban areas. During surge pricing periods, wait times may increase because fewer drivers accept rides.
App booking allows passengers to schedule a ride in advance (up to 7 days for some platforms). This is useful for airport trips or early morning appointments. Street hail cannot be scheduled.
Payment is also more convenient with apps: passengers can pay automatically via credit card or e-wallet, avoiding the need for cash. Street hail requires cash or NETS (if the taxi has a reader). Some taxis accept credit cards, but not all.
Reliability and Driver Behavior
Street-hail drivers are not obliged to accept every passenger. They may refuse if the destination is too short, too far, or in a direction they do not want to go. This is known as "cherry-picking." In 2022, the LTA received 1,200 complaints about taxi drivers refusing street-hail passengers. App booking reduces this problem because the driver sees the destination only after accepting the booking, and cancellation penalties apply.
However, app booking has its own reliability issues. Drivers may cancel if they realise the trip is not profitable, especially during surge periods. Grab and Gojek impose cancellation fees on drivers who cancel after accepting, but enforcement is imperfect. Tada and Zig have lower cancellation rates because they charge lower commissions and drivers are more willing to accept short trips.
For passengers with special needs, such as wheelchair users, street hail is often impossible because most taxis are not wheelchair-accessible. App booking allows filtering for wheelchair-accessible vehicles on platforms like Grab (GrabAssist) and ComfortDelGro (CDG Zig).
Which Option Is Cheaper in Practice?
Data from a 2024 consumer survey by the Singapore University of Social Sciences (SUSS) of 500 respondents found that for trips under 10 km, street hail was on average SGD 1.20 cheaper than app booking. For trips between 10 km and 20 km, the difference narrowed to SGD 0.80. For trips over 20 km, app booking was sometimes cheaper because of lower per-kilometre rates on some platforms like Tada and Zig, which do not charge a booking fee.
However, the survey also noted that street hail often involves longer wait times, which can offset the cost saving if the passenger values time. The average wait time for a street hail in the survey was 8 minutes, compared to 5 minutes for app booking. For a commuter earning SGD 25 per hour, 3 minutes of extra wait is worth SGD 1.25, making the total cost of street hail effectively higher.
For tourists and infrequent users, app booking provides certainty of price and avoids the need to have cash. For locals who know the areas with high taxi density, street hail remains a cost-effective option.
Practical Tips for Choosing
- For short trips (under 5 km) in central areas: Street hail is usually cheaper and faster if taxis are plentiful. Flag a taxi on Orchard Road or Raffles Place.
- For long trips (over 15 km): Compare app fares on Tada or Zig, which often undercut street-hail fares. Use the app to lock in a price.
- During peak hours or rainy days: App booking is more reliable because street-hail taxis are scarce. Expect surge pricing on Grab and Gojek; consider Tada or Zig which have lower surge multipliers.
- For airport trips: Street hail from Changi incurs a surcharge of SGD 3 to SGD 5. App booking from Tada or Zig may avoid this surcharge entirely. For trips to the airport, street hail is often cheaper because the airport surcharge does not apply on arrival.
- For late-night travel (midnight to 6 AM): Street hail is very difficult. App booking is the only practical option, though availability is lower and fares may be higher.
- For passengers with mobility aids: Use app booking and filter for wheelchair-accessible vehicles. Street hail is not recommended.
Regulatory Context and Future Trends
The LTA regulates street-hail fares through a fare formula that allows operators to adjust flag-down rates and distance charges. As of 2025, ComfortDelGro, SMRT, and Premier Taxis all use similar fare structures. App booking platforms are not directly regulated on pricing, but they must comply with the LTA’s Private Hire Car Driver’s Licence (PDVL) requirements. The government has encouraged competition by allowing ride-hailing platforms to operate alongside taxis.
In 2024, the LTA launched a trial allowing app booking for street-hail taxis, meaning a passenger can book a taxi via app and the driver can accept the booking while still having the green light on. This blurs the line between the two methods. Early data shows that such hybrid trips account for 15% of taxi rides in the trial areas (Marina Bay, Tampines, and Jurong).
Looking ahead, autonomous taxis may eliminate the distinction entirely. In 2023, a pilot by Motional and ComfortDelGro tested driverless taxis in one-north. If successful, all rides will be app-booked, and street hail will become obsolete. Until then, both methods remain viable.