Transit Scheduling 101: Building A Timetable ⌛

How to build a timetable without the need for specialized scheduling software in this installment of Transit Scheduling 101!

4 minute read

March 24, 2026, 5:00 AM PDT

By Joshua Woods


Chart of bus schedule overlaid on Google map of bus route.

Welcome to Transit Scheduling 101, a series in partnership with Chicago-based transit planner extraordinaire Joshua Woods, who authors Thoughts About Cities. A follow-up to his popular 2025 column, Transit Planning 101, Transit Scheduling 101 is the next installment in his journey to give you the transit planning boot camp you wish you got in planning school. Read the other installments of Transit Scheduling 101 here.

Welcome back to Transit Scheduling 101. I hope you’ve found the series informative and engaging so far. Over the next two articles, we’re going to:

  1. build timetables at several frequencies for the Raytown route developed in the Developing a Runtime installment of this series
  2. block the timetables into driver schedules

Both of those tasks are more easily demonstrated than written out, so jump to the end for a demonstration video. However, before the demonstration, some context.

At many transit authorities, particularly larger ones, scheduling is done in specialized software, with Trapeze and Hastus being two of the dominant players. These tools are great for streamlining the scheduling workflow and making more complicated schedules possible. However, similar to how a transit agency rarely starts with a 60’ articulated bus, if you only operate a handful of routes, the time and energy required to procure a scheduling software, and the learning curve associated with working in one might not be worth the squeeze. As long as timetables remain simple and straightforward, spreadsheet-based software like Microsoft Excel or Google Sheets are perfectly valid tools for developing timetables.

Even when I have access to transit scheduling software, I often still sketch out schedules in Excel to help me input them into the software. Additionally, before building a schedule in any platform, I always double check the scheduling math of the service I’m developing to understand how many vehicles the schedule should require.

Types of cycle time chart for bus schedule planning.

That way, if I block the schedule and find it takes more vehicles than the scheduling math suggests, I know I probably goofed and should doublecheck my work. Remember, scheduling software is only as powerful as the scheduler using it. If you feed the software an inefficient trip schedule, it’ll take your word at face value and build a timetable that aligns with the trip schedule you provided.

Lastly, scheduling is equal parts art and science. If you separated two schedulers and asked each to build a timetable for a route that comes every 30 minutes and runs all day, they would each probably produce a slightly different timetable. Every scheduler has a unique approach and set of assumptions they follow when developing a timetable. Here are a few general rules I try to follow when I’m in charge of developing a timetable:

  • Start with clean departures from the beginning of the trip. For example, if a service starts at 5am and runs every half hour, trips would start at the top of the hour and half past the hour for the entire timetable
  • Completely build out one direction of a timetable before starting on the other direction. This saves me from chasing my tail as I develop the timetable.
  • Build the core schedule, and add additional frequency in the gaps. For example, if a service runs hourly on weekends, and half hourly on weekdays, the weekday timetable should be built on the “frame” of the weekend schedule, with additional trips between the weekend trips to bring the service up to the desired frequency. This allows someone relying on the service on weekdays and weekends to plan their travel around consistent trips across all day types
  • Generally, when assigning layover, split the layover evenly between the two ends of the route. Modify this rule as necessary if one end of the route is more conducive to layovers than the other end

For reference:

Now, with all of that out of the way, let’s start building a timetable for the 64 Raytown. Here’s a link to download the excel sheet I’m using in the demonstration video if you want to follow along! Stay tuned for the next installment, where we’ll block the schedules we’ve built.


Joshua Woods

Thanks for reading! I am a professional transit planner based in Chicago, IL. I’ve worked at a mix of consulting firms and transit authorities, in both planning and operations positions. Currently the Regional Planning Program lead at the Northern Illinois Transit Authority (NITA). 

Young Professional

I love the variety of courses, many practical, and all richly illustrated. They have inspired many ideas that I've applied in practice, and in my own teaching. Mary G., Urban and Environmental Planner

I love the variety of courses, many practical, and all richly illustrated. They have inspired many ideas that I've applied in practice, and in my own teaching.

Mary G., Urban and Environmental Planner

Get top-rated, practical training for planners

"Planetizen federal action tracker" logo superimposed over black and white image of US Capitol dome.

Planetizen Federal Action Tracker

A weekly monitor of how Trump’s orders and actions are impacting planners and planning in America.

2 hours ago - Zachary Whalen

Passengers board an Amtrak train under a cloudy sky.

Amtrak, CN end decades-long dispute with eight-year agreement

The new operating agreement establishes an updated framework for the companies to work together, including processes to resolve disputes.

September 18, 2026 - Mass Transit

The Gross Reservoir, a large body of water surrounded by trees and mountains.

Judges permit Denver to divert 77,000 acre feet from the Colorado River for reservoir expansion

Overuse and climate change have caused the Colorado River’s water levels to plummet.

September 18, 2026 - Inside Climate News

People cross a wide street in San Francisco, with tall buildings in the background.

New density bill would require 7 California cities to establish regional transit hubs

The bill would also require major cities in California to permit high-rise residential buildings.

34 seconds ago - Smart Cities Dive

People walking down a hill on a steep street in San Francisco, with buildings on the right.

San Francisco supervisor looks to establish city’s first department of housing

The proposed agency would coordinate planning and financing around housing, as well as support affordable housing production.

1 hour ago - Mission Local

Visitors view the Obama Presidential Branch of the Chicago Public Library on the campus of the Obama Presidential Center

South Chicago development proposal would 'upzone' neighborhoods to increase density

The South Chicago Land Use Framework plan also aims to promote pedestrian and transit-oriented developments.

2 hours ago - Block Club Chicago

FREE Course: Walkable City 1: Why Walkability?

After describing his path towards focusing on walkability as the essence of good planning, Jeff Speck marches through his five principal reasons for making more walkable places.

Reinventing Malls: Planning Alchemy—Turning Gray Fields Into Gold

The course focuses on the opportunities and imperatives that shape reinvention of mall sites.

Community Development Director

City of Wisconsin Rapids

Professor of Urban Planning

Harvard University Graduate School of Design

Transportation Planner I

KFH Group Inc.

Write for Planetizen