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). 

"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.

November 11, 2026 - Zachary Whalen

A road in north eastern Nebraska with power lines on either side, and grassy fields.

Eastern Nebraska is running out of electricity

Data centers and electrification are straining eastern Nebraska’s grid, throttling economic development.

November 6, 2026 - Grist

People walking in downtown St. Louis, walking past shops.

Move over, LA: St. Louis gears up for Olympics, invests millions in downtown redevelopment

The Missouri city will host the 2028 Olympic soccer group stage and knockout matches.

November 1, 2026 - Smart Cities Dive

Construction in Dallas. An aerial shot of a wooden frame of an apartment building.

Dallas releases zoning code overhaul to officials

The drafted overhaul is over 400 pages long.

November 11 - Dallas Morning News

Canal street, where pedestrians are packed shoulder to shoulder.

NYC renovations for dangerous, ‘mercilessly crammed’ street delayed until 2027

Construction was supposed to begin this fall.

November 11 - Gothamist

A rendering of Midway Rising that shows people mingling in a green space between apartment buildings.

San Diego’s Midway Rising project gets greenlight from city council

The project looks to become the largest affordable housing development in California's history.

November 11 - KPBS

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.

Write for Planetizen