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.

RoutesDefine shuttle routes, stops, and fare rules.
Calgary to Lake Louise ExpressActiveOutbound
1
Stops (in order)
1Calgary Downtown, 7th AvePickupDropoff
2Canmore Town CentrePickupDropoff
3Banff Ave & Caribou StPickupDropoff
4Lake Louise VillagePickupDropoff
2
Pricing method
$15 per stop crossed · minimum fare $20
5Payment at bookingDeposit, 25%
Fares6 stop pairs
3
From
To
Price
Calgary
Canmore
$20.00
Calgary
Banff
4
Calgary
Lake Louise
$45.00
Canmore
Banff
$20.00
Canmore
Lake Louise
$30.00
Banff
Lake Louise
$20.00
Tap the Calgary to Banff fare to set it by hand.
1
Stops in order
Name each stop and mark where guests can board, get off, or both.

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.

Name the stops in order, choose a flat fare, a price per stop or a price per kilometre, and generate the fare for every pair of stops. Lines you run for someone else can stay off sale completely.

Your day, changed

What changes when your routes and fares live in GridOps?

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

Set up once, priced every time

A shuttle route is a list of stops and a price for every trip along it. GridOps holds both, so the fare a customer pays online is the fare your office would quote.

Stops (in order)
1Calgary Downtown, 7th AvePickupDropoff
2Canmore Town CentrePickupDropoff
3Banff Ave & Caribou StPickupDropoff
4Lake Louise VillagePickupDropoff

01

Routes in minutes

Stops in order, marked for pickup or drop-off.

Name each stop and put them in the order the bus runs.

Mark where guests can board, get off, or both.

Label a route outbound, inbound or circular.

Switch a route off and it leaves your booking form.

02

Every fare, priced for you

One rule prices the whole route.

One flat fare for any trip on the route.

A price for every stop crossed.

A price per kilometre between stops.

A minimum fare, so short hops still pay.

Per stop · $15 a stop
to Canmoreto Banffto Lake LouiseCalgary$20$30$45Canmore·$20$30Banff··$20
Every stop pair priced from one rule, minimum fare $20.
Fares
Calgary to Canmore$20.00
Calgary to Banff$42.00 override
Calgary to Lake Louise$45.00
Payment at booking: DepositShuttle cancellation policy

03

Your prices, your call

Generate, then adjust what you like.

Edit any fare by hand and it’s marked override.

Regenerate and your overrides stay put.

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

Give shuttle bookings their own cancellation policy.

04

Sell it or just run it

Closed runs for contract work.

Mark a line you run for another brand as a closed run.

Public bookings on it are refused, not just hidden.

It stays on your dispatch board and fleet calendar.

Your office can still add passengers by hand.

Calgary to Regina Line
Run daily for a partner brand
Closed run
On your dispatch boardYes
On the fleet calendarYes
Public bookingsRefused
Your office can still add passengers by hand.

What happens after the fares are set?

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
07:00, 11:00 and 15:00 daily

Timetables and departures

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

Building the timetable?

Seat booking

Calgary to Banff, 3 seats
Fare $30.00 a seat, deposit taken online

Seats sold online

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

Selling seats?

Dispatch

Coach 7 · 07:00 Express
Charters, shuttles and tours on one board

One board for every line

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

Dispatching the runs?

Everything around the route, already handled

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

Your routes

DirectionOutbound
RouteActive
Stops4

Outbound, inbound or circular

Label each route by direction, so you can tell the outbound and return routes apart.

Stops from an address search

Pick each stop from the address search, so its location is exact for per-km fares.

Reorder in seconds

Move a stop up or down, then regenerate and the fares follow.

Your money

Payment at bookingDeposit
Cancellation policyShuttle
TaxesBy region

Deposits your way

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

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

Coach 756 seats
Run capacity56
Charter clashBlocked

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

DispatcherRuns the board
Change historyWho and when
NashShows the steps

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 1, 2026