Timetables and departures for shuttle operators

Set the shuttle timetable once. Run every departure.

Departure times, days and dates go in once. GridOps creates every run, crews it from your default bus and driver, and shows you the runs that still need attention.

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

Airport Weekday
YYC Airport Express
1
Departure Times
07:0009:0011:0013:0015:0017:0019:00
Quick Fill: every 2 hours, 07:00 to 19:00
2
Days of Week
MonTueWedThuFriSatSun
Effective from Oct 1, 2026
3
Defaults
Default VehicleMini 3 · 24 seats
Default DriverMaria Lopez
4
Runs stay filled 18 months ahead, every night.
5
Departures
7
Mon, Oct 19
Crewed
6/7
86% have vehicle + driver
Seats sold
101
70% of 144 seats
Needs attention
1
Missing a bus
Mon, Oct 19YYC Airport Express
07:00Mini 3Maria Lopez
18/24
Book
09:00Mini 3Maria Lopez
11/24
Book
11:006Maria Lopez
9 sold, no bus
Book
13:00Mini 3Maria Lopez
14/24
Book
15:00Mini 3Maria Lopez
16/24
Book
17:00Mini 3Maria Lopez
21/24
7
19:00Mini 3Maria Lopez
12/24
Book
1
Departure times
Type the times, or Quick Fill them at a regular interval, such as every 2 hours from 07:00.

WHAT IT IS

GridOps is bus timetable software for shuttle and bus companies: a timetable, a departures board and a manifest for every run, on the same system as your charters and tours.

It replaces the weekly spreadsheet of runs and the whiteboard of who drives what, and gives your office a live list of every booking on every run, with a boarded count.

Set times, days and dates on a schedule and generate the runs. Each run is crewed from your defaults, the board shows what’s missing, and the manifest shows who has boarded.

Your day, changed

What changes when your timetable runs itself?

Seven moments of a shuttle operator’s week. Step through them to see what changes.

Step 01 of 07Writing the timetable
Today
Departure times typed into a spreadsheet, week by week.
WITH GRIDOPS
Times, days and dates set once on a schedule, with Quick Fill for regular intervals.

Timetables and departures

Every run planned, crewed and boarded

A shuttle timetable is only as good as the runs behind it. GridOps turns your times into real departures, each with a bus, a driver and a seat count, and keeps them coming.

Departure Times
07:0009:0011:0013:0015:0017:0019:00
15 min30 min1 hour2 hours
MonTueWedThuFriSatSun

01

Set it once

Times, days and dates on one schedule.

Type the departure times, or Quick Fill them every 15, 30 or 45 minutes, or every 1 or 2 hours.

Pick the days of the week it runs.

Set the date it starts, and an end date if it has one.

Add a default bus and a default driver.

02

Runs that make themselves

18 months ahead, every night.

Generate Departures creates the runs for the dates you pick.

A nightly job keeps every active schedule filled 18 months ahead.

Edit the schedule and its empty future runs follow.

Departure times follow your own time zone.

Runs created ahead
0 of 18 months
Oct 2026Mar 2028
Edit the schedule and its empty future runs follow.
Assign Vehicle
Mini 324 seats
Coach 1256 seats
Mini 3 is booked into the shop for that time.
Assign AnywayCancel

03

Crewed before you look

A bus and a driver on every run.

Runs take the default driver, unless they’re on time off.

Runs take the default bus, unless it’s busy or in the shop.

A run missing a bus or a driver is flagged Needs attention.

The bus’s seat count becomes the run’s capacity.

04

The board and the manifest

Every run, at a glance.

Tiles for departures, crewed runs, seats sold and what needs attention.

Group runs by day, route or readiness.

Open a run’s manifest and tap Board as each party gets on.

Book phone and walk-up passengers straight from the board.

17:00 · YYC Airport Express
5 boarded · 21 booked · 24 seats
21/24
Vehicle: Mini 3Driver: Maria Lopez
Passengers
AG
Amelia Grant · 1 seat
Airport → Downtown · $18.00
Boarded
RM
Ravi Mehta · 2 seats
Airport → Beltline · $36.00
LC
Lin Chen · 4 seats
Airport → Downtown · $72.00
Boarded
JB
Jordan Blake · 1 seat
Airport → Downtown · $18.00

What does the timetable connect to?

Routes set the fares, the booking form sells the seats, and your drivers see their runs.

Routes and fares

YYC Airport Express
3 stops, one flat fare of $18.00 a seat

Routes and fares

Every run sells at the fares set on its route.

Setting up routes?

Seat booking

17:00 · 3 seats left
Sold online and by phone, from one seat count per run

Seats sold online and by phone

Customers book seats on a run, and your office can book them by phone.

Selling seats?

Drivers

Maria Lopez · 7 runs today
Time off blocks a driver from a run

Drivers who know their day

Each driver sees the runs they’re assigned on their own schedule.

Scheduling drivers?

Everything around the timetable, already handled

Board views, run status, fleet and team controls come with every schedule.

Your board

Group byDay, route or readiness
WindowToday, this week, any range
DensityCompact to Comfy

Today, this week or any range

Look at today, the week ahead or any dates you pick.

Group by day, route or readiness

See the runs in the order that helps right now.

Compact to comfy

Choose how tightly the rows sit on screen.

Your runs

Scheduled07:00
BoardingSet by dispatch
En route, ArrivedOne tap each

Scheduled to Arrived

Move a run from Scheduled to Boarding, En route and Arrived.

Book from the board

Every run has a Book button for phone and walk-up bookings.

Capacity from the bus

Swap to a bigger bus and the run’s capacity follows.

Your fleet

Fleet calendarRuns under each bus
Dispatch boardWith charters and tours
Day sheetPrint

On the fleet calendar

Each run shows under the bus that drives it.

Beside charters and tours

Shuttle runs sit on the dispatch board with everything else.

A printable day sheet

Print the day’s runs, buses and drivers.

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 schedule, and it takes you there.

Pricing

What does shuttle timetable software cost?

One price per bus, with timetables, routes, fares 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 timetables

How far ahead are departures created?

Generate Departures creates runs for the dates you pick, and a nightly job keeps every active schedule filled 18 months ahead.

What if the default bus or driver isn’t free?

The run is still created. It’s flagged Needs attention on the board until you assign another bus or driver.

Can weekends run on different times?

Yes. Add a second schedule for the same route with its own times and days.

Where do seat counts come from?

From the bus. Assign a bus to a run and its seat count becomes the run’s capacity. GridOps won’t put a bus on a run with fewer seats than are already sold.

How does boarding work?

Open the run’s manifest and tap Board as each booking gets on. The header counts who has boarded against who has booked.

How do I know a run has left?

Your team moves each run from Scheduled to Boarding, En route and Arrived on the board, so everyone can see where it stands.

Can one board show all my routes?

Yes. The departures board shows every run for the day or the week, grouped by day, route or readiness.

Do shuttle runs show up next to my charters?

Yes. Runs sit on the dispatch board and the fleet calendar with your charters and tours, and a bus on a run can’t be sold to a charter at the same time.

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?

GridOps charges you a 1.9% booking fee on shuttle and tour bookings paid online, billed monthly, or 0.9% if you’re a founding operator. Charters have no booking fee, and Stripe charges its own card fee.

Ready to see next week’s runs on one board?

Book a demo and we’ll load one of your timetables, so you see your own runs, buses and drivers.

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

Last updated October 1, 2026