Can we do better than fixed-route service?

Suburban Areas

Low-density environments can't support traditional fixed-route transit. But with TapRide, buses only visit stops with riders. Fewer riders can be served with fewer vehicles without causing long wait times.

Low Ridership, High Service

With TapRide, you can run fewer vehicles during low-demand hours without increasing headway. Costs scale with ridership, not with coverage.

Unpredictable Demand

With traditional fixed-route transit, some routes might have empty buses while other routes are packed. With TapRide, buses go directly to riders, meaning your system adapts to what's happening in real-time.

How it works

  1. Rider requests a ride using the same familiar TapRide app.
  2. The FlexRide algorithm calculates the optimal path to pick up and drop off multiple riders going in the same direction.
  3. Driver receives stop-by-stop instructions on the in-vehicle tablet.
  4. Rider can see the vehicle moving in real-time, and get alerted when it approaches.
  5. Driver checks the boarding rider against the tablet's manifest.

Frequently Asked Questions

Is this basically a taxi service?

FlexRide gives the convenience of a taxi app but without the high cost of taxi service. The efficiency comes from picking up multiple passengers at a time and the optional configuration to serve only bus stops instead of door-to-door service.

How does FlexRide relate to TapRide?

FlexRide is an advanced version of TapRide, but it's built on the same reliable platform trusted by thousands of riders across the country. The interfaces for riders and drivers are similarly straightforward, but under the hood, FlexRide intelligently automates away ETAs, ride-sharing, driver assignment, and more.

How does the FlexRide algorithm know whether two rides are going "the same way"?

FlexRide judges the thousands of possible combinations of rides and their paths along the road network to see how detours affect the travel times. Picking up another rider may require briefly going in the opposite direction because decisions are based on time.

As a rider, won't ride-sharing greatly increase my travel time?

One factor that FlexRide uses to judge ride-sharing detours is how much time the detour will take. If adding another passenger would increase any rider's travel time by too much, then that extra passenger will be put on another instead. This detour factor can be configured to suit each different transit system: lower factors will be less efficient but faster for each rider.

How does the driver know who is supposed to board?

When the driver receives their driving instructions on the in-vehicle tablet, each stop lists the rider's name. Riders can also see which driver is assigned to them. This allows riders and drivers to mutually confirm that they have the correct ride.


Every transit system is different. We understand that.

Contact us and we'll can set up a personal demo to show you how TapRide can enhance your transit system.