Taking a taxi or ride-hailing service daily in Singapore can add up quickly. A typical trip from Toa Payoh to Raffles Place during morning peak can cost between S$12 and S$18 depending on the platform and surge. Over 22 working days, that is S$264 to S$396 per month just for one direction. With careful planning and knowledge of fare structures, you can cut that cost by 20% to 40% without sacrificing convenience. This article covers specific methods to reduce your daily commute expenses using taxis and ride-hailing apps in Singapore.
Understand the Fare Components
To save money, you first need to know what you are paying for. The fare for a standard taxi in Singapore consists of a flagdown fare, distance and time charges, and various surcharges. Ride-hailing apps like Grab, Gojek, and Tada use dynamic pricing but still charge base fares, distance rates, time rates, and booking fees. Understanding each component helps you choose the cheapest option for your specific trip.
For a detailed breakdown, read Flagdown Fare Breakdown and Distance and Time Charges.
Flagdown Fare
As of 2025, the flagdown fare for a standard taxi (ComfortDelGro, SMRT, Prime, Trans-Cab) is S$3.90 for the first 1 km. For higher-end taxis (London cab, MPV), the flagdown is S$5.90. Ride-hailing base fares vary by app and demand. For example, a GrabJustGrab base fare in off-peak hours might be S$4.50, while Tada starts at around S$3.20.
Distance and Time Charges
After the first 1 km, taxis charge S$0.25 per 400 m (up to 10 km) and S$0.25 per 350 m thereafter. Waiting time and slow traffic are charged at S$0.25 per 45 seconds. Ride-hailing apps charge per km and per minute, typically S$0.50 to S$0.80 per km and S$0.15 to S$0.30 per minute. During peak hours, these rates can multiply by 1.5x to 2.5x.
Surcharges
Surcharges can add S$3 to S$8 to a typical trip. Common ones include:
- ERP surcharges: Passed on to passengers if the taxi passes through an ERP gantry during operational hours. The exact amount is shown on the meter. See ERP Surcharges Taxis.
- Peak period surcharge: S$1.00 (Monday to Friday 6:00 AM to 9:30 AM) and S$1.00 (Monday to Saturday 6:00 PM to 11:59 PM). For ride-hailing, dynamic pricing replaces fixed surcharges. See Peak Period Surcharges.
- Airport surcharge: S$5.00 for trips from Changi Airport (all terminals) and S$3.00 for trips to Changi Airport. See Airport Surcharges Changi.
- City area surcharge: S$3.00 for trips starting in the CBD (Raffles Place, Shenton Way, Tanjong Pagar) between 5:00 PM and 11:59 PM on weekdays.
- Booking fee: S$0.30 to S$0.80 for phone or app bookings with taxi companies. Ride-hailing apps charge a booking fee of S$0.50 to S$1.50.
For a full surcharge comparison, see Surcharge Comparison All Apps.
Choose the Cheapest Platform for Each Trip
Not all apps charge the same for the same route at the same time. Grab, Gojek, Tada, and Zig often have different base fares and surge multipliers. A common mistake is to always use one app out of habit. Instead, compare prices before booking.
Use Multiple Apps
Install Grab, Gojek, Tada, and Zig on your phone. Before each commute, open each app and check the fare for the same route. Tada and Zig tend to have lower base fares and less aggressive surge pricing. For example, a trip from Bishan to Marina Bay at 8:30 AM might cost S$14 on Grab, S$12.50 on Gojek, S$10.80 on Tada, and S$10.50 on Zig. Over 44 trips per month, choosing Tada or Zig over Grab could save S$140 to S$160.
For a detailed comparison, read Grab vs Gojek Pricing and Tada vs Zig Review.
Consider Street Hail Taxis
Street hailing a taxi can be cheaper than booking via app, especially during off-peak hours. Taxi meters charge fixed rates, while ride-hailing apps may apply surge pricing even when demand is moderate. If you are near a taxi stand or a busy road, flagging down a taxi might save you S$2 to S$5 per trip. However, during peak hours or in areas with low taxi density, app booking may be more reliable. See Street Hail Taxi vs App.
Time Your Commute to Avoid Surcharges and Surge
The single most effective way to reduce daily taxi costs is to shift your travel time by 30 to 60 minutes to avoid peak surcharges and surge pricing.
Morning Peak
Taxi peak surcharge applies from 6:00 AM to 9:30 AM on weekdays (S$1.00). Ride-hailing apps typically have a surge multiplier of 1.3x to 2.0x during this window. If you can leave home at 9:45 AM instead of 8:30 AM, you avoid the surcharge and likely face lower demand. For example, a trip from Hougang to Suntec City at 8:30 AM might cost S$16 on Grab. At 10:00 AM, the same trip could cost S$11.
Similarly, arriving at work earlier, say 7:30 AM, also avoids the worst surge. Many offices allow flexible hours. Check with your employer.
Evening Peak
The evening peak surcharge for taxis runs from 6:00 PM to 11:59 PM on weekdays (S$1.00). Ride-hailing surge is often highest between 5:30 PM and 7:30 PM. If you can leave work at 5:00 PM or wait until 8:00 PM, you can save S$3 to S$6 per trip. For instance, a trip from Raffles Place to Jurong East at 6:15 PM might be S$22 on Grab. At 8:30 PM, the same trip might be S$14.
For more timing tips, see Off-Peak Ride Hacks.
Use Shared Ride Options
If you are not in a hurry, shared ride services can cut costs significantly. GrabShare and GojekShare allow you to share the ride with other passengers heading in the same direction. You get a lower fare in exchange for a slightly longer trip time (usually 5 to 15 minutes extra).
For example, a GrabShare trip from Clementi to Changi Airport might cost S$18, while a private GrabCar costs S$30. The shared ride takes about 40 minutes versus 30 minutes for the private ride. If you have a flexible schedule, this can save you S$12 per trip, or S$264 per month if you use it twice daily.
Note that shared rides are not available during very early or late hours. Availability also depends on demand in your area. Check the app before booking. See Shared Ride Options.
Leverage Promo Codes and Referral Programs
Ride-hailing apps regularly offer promo codes for new users and existing users. These can provide flat discounts (e.g., S$5 off) or percentage discounts (e.g., 30% off up to S$6).
Where to Find Codes
- In-app notifications: Grab, Gojek, Tada, and Zig send promo codes to users who have not used the app for a few days. If you rotate between apps, you will receive more offers.
- Bank partnerships: Many banks (DBS, OCBC, UOB, Citibank) offer ride discounts when you pay with their cards. For example, DBS Live Fresh cardholders get 10% cashback on Grab rides up to S$20 per month. UOB One card offers S$3 off Grab rides on Fridays.
- Telco partnerships: Singtel, StarHub, and M1 sometimes bundle ride vouchers with mobile plans. Check your telco app for offers.
- Social media and email: Follow the apps on Facebook, Instagram, or subscribe to their newsletters for exclusive codes.
Using just one promo code per week can save you S$5 to S$10. Over a month, that is S$20 to S$40. See Promo Codes and Referrals.
Referral Programs
Most apps offer referral bonuses. For example, Grab gives you S$5 when a friend uses your referral code for their first ride. Gojek offers S$4. Tada offers S$3. If you refer 10 friends over a year, you earn S$30 to S$50. That can cover a few commutes.
Optimize Your Route and Pickup Points
Small changes to your pickup and drop-off locations can reduce distance and time charges, especially during peak hours.
Walk to a Less Congested Pickup Point
If your home is on a narrow street with heavy traffic, walk 100 to 200 meters to a main road. This avoids the time charge for the driver navigating your street and reduces the total trip time. For example, if you live in a condominium along a congested stretch of Upper Bukit Timah Road, walking to the nearest bus stop can save 2 to 3 minutes of waiting and driving. At S$0.25 per 45 seconds, that saves about S$1 per trip.
Choose Drop-off Points Near MRT Stations
If your office is in the CBD, consider alighting at the nearest MRT station instead of right at your building. The driver avoids the ERP gantry in the CBD (which can cost S$1 to S$3) and the city area surcharge (S$3 if the trip ends in the CBD after 5 PM). For instance, if you work at Marina One, alight at Marina Bay MRT station and walk 5 minutes. This saves S$3 to S$6 per trip.
For a full guide on route optimization, see Save Money on Taxis Singapore.
Consider a Monthly Subscription or Corporate Account
If you commute by taxi daily, a subscription plan or corporate account may offer discounts.
GrabRewards Membership
Grab has a tiered rewards program. Frequent users can reach Gold or Platinum status, which offers perks like priority booking and occasional discounts. However, the savings are modest (S$1 to S$2 per trip at most). For heavy users, the program is worth joining but not a primary cost-saving tool.
Corporate Accounts
If your company allows you to claim taxi fares, ask if they have a corporate account with Grab or ComfortDelGro. Corporate rates are typically 10% to 15% lower than standard rates. Even if you pay out of pocket, you can negotiate a corporate account if you are a freelancer or small business owner. ComfortDelGro offers a corporate taxi account with a S$50 monthly fee, which gives a 10% discount on all trips. If you spend S$500 per month on taxis, the discount saves S$50, effectively covering the fee.
Use the Right App Features
Modern ride-hailing apps have features that can help you save money if you use them correctly.
Price Estimate and Price Lock
Grab offers a “Price Lock” feature for a small fee (S$0.50 to S$1.00) that guarantees the fare even if surge increases after booking. If you are booking during a period when surge is fluctuating, Price Lock can prevent the fare from rising. However, if surge drops, you still pay the locked price. Use it only when you expect surge to increase.
Gojek has a “Fixed Fare” option that shows a non-surge price if you are willing to wait longer for a driver. This can be 10% to 20% cheaper than the standard fare.
For more app-specific tips, see Ride Hailing App Features.
Schedule Rides in Advance
Some apps allow you to schedule a ride for a later time. Grab and Gojek offer scheduled rides with a fixed fare. This fare is usually higher than the real-time fare during off-peak but can be lower than the real-time fare during peak surge. For example, scheduling a ride for 8:00 AM the night before might cost S$15, whereas booking at 8:00 AM live could cost S$20 due to surge. Use scheduled rides when you know surge will be high.
Combine Taxi with Public Transport
Using a taxi for only the first or last mile of your commute can drastically reduce costs. For example, instead of taking a taxi from Pasir Ris to Raffles Place (S$18), take the MRT from Pasir Ris to Raffles Place (S$1.90) and then a taxi from Raffles Place to your office in Tanjong Pagar (S$5). Total S$6.90, saving S$11.10 per trip.
Similarly, if you live far from an MRT station, take a taxi to the nearest station and then take the train. This works best if the taxi ride is under 3 km, which keeps the fare low (around S$5 to S$7).
For the return trip, take the train to a station near your home and then a taxi for the last 2 km. Many taxi drivers accept short trips, especially during off-peak hours.
Track Your Spending and Set a Budget
Finally, keep a record of your taxi expenses for one month. Use an app or a simple spreadsheet. Note the date, time, route, app, fare, and any surcharges. After one month, you will see patterns. For example, you might discover that you spend S$30 per week on Friday evening trips from the office to a bar in Clarke Quay. You could decide to take the MRT on Fridays and save S$20 per week.
Setting a monthly budget for taxi commutes helps you make conscious choices. If your budget is S$200 per month, you will naturally look for cheaper options when you are close to the limit.
Summary of Key Savings
Here is a quick reference table of potential monthly savings from each strategy, based on 44 trips per month (22 working days, round trip).
- Choosing cheaper app: Save S$2 per trip = S$88 per month.
- Shifting commute by 30 minutes: Save S$4 per trip = S$176 per month.
- Using shared rides: Save S$6 per trip = S$264 per month.
- Using promo codes: Save S$5 per week = S$20 per month.
- Optimizing pickup/drop-off: Save S$3 per trip = S$132 per month.
- Combining with MRT: Save S$10 per trip = S$440 per month.
Not all strategies work for every commuter. Choose the ones that fit your schedule and location. Even applying two or three can reduce your monthly taxi bill by S$100 to S$300.
For a comprehensive overview of all taxi and ride-hailing options in Singapore, refer to The Complete Guide to Taxis and Ride Hailing in Singapore.
Related articles
- Save Money on Taxis Singapore
- Off-Peak Ride Hacks
- Shared Ride Options
- Promo Codes and Referrals
- Surcharge Comparison All Apps
- Street Hail Taxi vs App