Routes and fares for shuttle operators

Every shuttle stop, every fare, priced in one click.

Build a shuttle route from its stops, pick how you price it, and GridOps works out the fare for every stop pair. Change any fare by hand and it stays that way.

$40 per bus per month, with a 30-day free trial.

Calgary to Lake Louise ExpressActive
Stops (in order)4
  1. 1YYC Airport
  2. 2Calgary Downtown
  3. 3Canmore Town Centre7
  4. 4Banff Ave & Caribou St
  5. 5Lake Louise Village
Payment at booking8
Fare rule5
Per stop$15.00
Minimum$20.00
Price times the number of stops crossed.6
Fares10 fares priced, 2 set by hand10 priced ยท 2 by hand1
2Downtown
3Canmore
4Banff
5Lake Louise
1Airport
2
2Downtown
3Canmore
4Banff
Select a fare to see what riders pay. Edit one by hand and it stays marked override.
Your riderโ€™s booking form
3$30.00a seat
25% deposit when booking
Ten fares, one clickGenerate prices every stop pair on this five-stop route: 10 fares, no spreadsheet.

WHAT IT IS

GridOps gives shuttle and bus companies one place to set up routes, stops and fares, next to the charters and tours they already run.

It replaces the fares sheet by the phone and the maths nobody wants to redo when a price changes.

Your day, changed

What changes when one click fills your fare table?

Seven moments of running shuttle routes. Step through them to see what changes.

Step 01 of 07Setting up a route
Today
Stops written on a whiteboard and a fares sheet taped by the phone.
WITH GRIDOPS
A route of named stops, each marked pickup, drop-off or both.

Routes and fares

Every route sells on its own terms

Each route keeps its own direction, fare rule and payment rule, and you switch it off when its season ends.

01

Your routes, in one list

An outbound leg, its return and a town loop, each with its own rules.

Label each route outbound, inbound or circular.

Ask for a deposit, full payment or nothing at booking, route by route.

Switch a route off and it leaves your booking form.

Keep a closed run in the same list, marked and never sold online.

Your routes2 routes open for booking
  • Calgary to Lake Louise Express
    Outbound5 stopsPer stop $15
    On sale
  • Lake Louise to Calgary Express
    Inbound5 stopsPer stop $15
    On sale
  • Canmore Town Loop
    Circular6 stopsFlat $12
    Off sale
  • Westside Staff Shuttle
    Outbound4 stopsClosed run
    Not sold online
Tap a payment rule to change it for that route. Switch a route off and it leaves your booking form.

Contract runs

Contract runs stay on your board and off your booking form

Mark a line you run for another company as a closed run. You dispatch it like any route, and online bookings on it are refused.

Westside Staff ShuttleEvery day at 06:15, run for a company
On your dispatch board
06:15Westside Staff Shuttle
Coach 9 ยท Greg Whitford
CrewedClosed run
No seats to sell and no passenger manifest. You assign the bus and the driver, that is all.
Dispatched every day like any other line, next to your charters and tours.
On your booking form
Where are you going?
Calgary to Lake Louise ExpressFrom $20.00
Lake Louise to Calgary ExpressFrom $20.00
Refused

If someone tries to book it anyway: โ€œThis departure is part of a closed run and is not publicly bookable.โ€

Where your stop-to-stop fares go next

Routes feed the rest of your shuttle day: the timetable, the seats you sell and the board your dispatchers run.

Timetables

Calgary to Lake Louise Express
Every day, three departures
07:00Coach 7Crewed
11:00Coach 7Crewed
15:00Coach 3Crewed

Timetables and departures

Set departure times once and every run appears, crewed from your defaults.

Building the timetable?

Seat booking

Calgary Downtown to Banff
07:00 Express, 3 seats
3 seats at $30.00$90.00
25% deposit$22.50 today

Seats sold online

Customers pick their stops and pay the fare for that pair.

Selling seats?

Dispatch

Dispatch board, today
Coach 707:00 ExpressShuttle
Coach 3Banff day tourTour
Coach 5Whistler charterCharter

One board for every line

Shuttle runs sit beside charters and tours on the dispatch board.

Dispatching the runs?

Also included with every route

Payments, vehicles and team controls come with every route you set up.

Your money

25%deposit at booking
Refund from your policyTax on every invoice

Refunds from your policy

Cancel a booking and the refund is worked out from your shuttle policy.

Taxes by region

Every shuttle booking gets an invoice with your taxes on it.

Your fleet

56 seatsCoach 7 sets the run capacity
Charter clash blocked

Seats come from the bus

Assign a bus to a run and its seat count becomes the capacity.

Runs on the fleet calendar

Each run shows under the bus that drives it.

No double booking

A bus on a shuttle run canโ€™t be sold to a charter at the same time.

Your team

DDispatcherSSalesAAccountant
Each role sees its own partChange history

Roles for dispatch and sales

Dispatchers, sales and accountants each see their own part.

Who changed that booking?

Every change to bookings and payments, with who, when and what changed.

Ask Nash

Ask Nash how to set up a route or a schedule, and it takes you there.

Pricing

What does shuttle route and fare software cost?

One price per bus, with routes, fares, timetables and seat booking included. Shuttle and tour bookings paid online carry a 1.9% booking fee, billed monthly. The first 10 founding operators who join by December 31, 2026 pay $20 per bus and 0.9%, both locked for 3 years.

Questions operators ask about shuttle routes and fares

How are shuttle fares worked out?

Pick one rule per route: one flat fare, a price per stop crossed, or a price per kilometre, with an optional minimum fare. Generate Fares then prices every stop pair on the route.

Can I set some fares by hand?

Yes. Edit any fare and itโ€™s marked override. When you regenerate the rest, your hand-set fares stay as they are.

How is distance measured for per-kilometre fares?

GridOps uses the straight-line distance between stops. Where the road winds, set that fare by hand or price the route flat or per stop.

Can I run a line I never sell online?

Yes. Mark it a closed or contract run. You dispatch it like any other route, and GridOps refuses public bookings on it.

Can different routes take different deposits?

Yes. Each route can ask for a deposit, full payment or nothing at booking, or follow your default.

Can a route have a minimum fare?

Yes. Set a minimum fare on the route and short trips never price below it.

Where does the customerโ€™s money go?

Straight to your own Stripe account, with your deposit and refund rules.

Can I take a route off sale for the season?

Yes. Switch the route off and it leaves your booking form. Switch it back on when the season starts.

What counts as a bus?

Any vehicle that can be booked or dispatched counts as a bus.

Does GridOps take a cut of shuttle bookings?

Shuttle and tour bookings paid online carry a 1.9% booking fee, billed monthly, or 0.9% for founding operators. Charters carry none. Stripe charges its own card processing fee.

Ready to price every stop on your routes?

Book a demo and weโ€™ll set up one of your routes with its fares, so you see your own numbers.

Running charters and tours too? They share the same dispatch board. See everything GridOps does for shuttles.

Last updated October 8, 2026