07:00
07:30
08:00
0:00
SF Transbay (KP -1.9)
Mission Bay (KP 0.3)
22nd Street (KP 3.1)
Oakdale (KP 4.8)
Bayshore (KP 8.4)
So. San Francisco (KP 15.0)
San Bruno (KP 18.7)
Millbrae (KP 22.1)
Broadway (KP 24.5)
Burlingame (KP 26.2)
San Mateo (KP 28.8)
Hayward Park (KP 30.8)
Hillsdale (KP 32.7)
Belmont (KP 35.3)
San Carlos (KP 37.4)
Redwood City (KP 40.9)
Atherton (KP 44.8)
Menlo Park (KP 46.5)
Palo Alto (KP 48.5)
California Avenue (KP 51.2)
San Antonio (KP 54.9)
Mountain View (KP 58.1)
Sunnyvale (KP 62.5)
Lawrence (KP 65.7)
Santa Clara (KP 72.0)
College Park (KP 74.0)
San Jose (KP 76.5)
Tamien (KP 78.9)
SF Transbay (KP -1.9)
Mission Bay (KP 0.3)
22nd Street (KP 3.1)
Oakdale (KP 4.8)
Bayshore (KP 8.4)
So. San Francisco (KP 15.0)
San Bruno (KP 18.7)
Millbrae (KP 22.1)
Broadway (KP 24.5)
Burlingame (KP 26.2)
San Mateo (KP 28.8)
Hayward Park (KP 30.8)
Hillsdale (KP 32.7)
Belmont (KP 35.3)
San Carlos (KP 37.4)
Redwood City (KP 40.9)
Atherton (KP 44.8)
Menlo Park (KP 46.5)
Palo Alto (KP 48.5)
California Avenue (KP 51.2)
San Antonio (KP 54.9)
Mountain View (KP 58.1)
Sunnyvale (KP 62.5)
Lawrence (KP 65.7)
Santa Clara (KP 72.0)
College Park (KP 74.0)
San Jose (KP 76.5)
Tamien (KP 78.9)
SF Transbay Mission Bay 22nd Street Oakdale Bayshore So. San Francisco San Bruno Millbrae Broadway Burlingame San Mateo Hayward Park Hillsdale Belmont San Carlos Redwood City Atherton Menlo Park Palo Alto California Avenue San Antonio Mountain View Sunnyvale Lawrence Santa Clara College Park San Jose Tamien
SF Transbay Mission Bay 22nd Street Oakdale Bayshore So. San Francisco San Bruno Millbrae Broadway Burlingame San Mateo Hayward Park Hillsdale Belmont San Carlos Redwood City Atherton Menlo Park Palo Alto California Avenue San Antonio Mountain View Sunnyvale Lawrence Santa Clara College Park San Jose Tamien
SF Transbay Mission Bay 22nd Street Oakdale Bayshore So. San Francisco San Bruno Millbrae Broadway Burlingame San Mateo Hayward Park Hillsdale Belmont San Carlos Redwood City Atherton Menlo Park Palo Alto California Avenue San Antonio Mountain View Sunnyvale Lawrence Santa Clara College Park San Jose Tamien
SF Transbay Mission Bay 22nd Street Oakdale Bayshore So. San Francisco San Bruno Millbrae Broadway Burlingame San Mateo Hayward Park Hillsdale Belmont San Carlos Redwood City Atherton Menlo Park Palo Alto California Avenue San Antonio Mountain View Sunnyvale Lawrence Santa Clara College Park San Jose Tamien 07:00 07:10 07:20 07:30 07:40 07:50 08:00 "Caltrain Local 1" @:35 southbound "Caltrain Local 1" @:05 southbound "Caltrain Local 1" @:35 southbound "Caltrain Local 1" @:05 southbound "Caltrain Local 1" @:35 southbound "Caltrain Local 1" @:05 southbound "Caltrain Local 1" @:38 northbound "Caltrain Local 1" @:08 northbound "Caltrain Local 1" @:38 northbound "Caltrain Local 1" @:08 northbound "Caltrain Local 1" @:38 northbound "Caltrain Local 1" @:08 northbound "Caltrain Express" @:30 southbound "Caltrain Express" @:45 southbound "Caltrain Express" @:0-0 southbound "Caltrain Express" @:15 southbound "Caltrain Express" @:30 southbound "Caltrain Express" @:45 southbound "Caltrain Express" @:00 southbound "Caltrain Express" @:15 southbound "Caltrain Express" @:30 southbound "Caltrain Express" @:45 southbound "Caltrain Express" @:00 southbound "Caltrain Express" @:33.5 northbound "Caltrain Express" @:48.5 northbound "Caltrain Express" @:03.5 northbound "Caltrain Express" @:18.5 northbound "Caltrain Express" @:33.5 northbound "Caltrain Express" @:48.5 northbound "Caltrain Express" @:03.5 northbound "Caltrain Express" @:18.5 northbound "Caltrain Express" @:33.5 northbound "Caltrain Express" @:48.5 northbound "Caltrain Express" @:03.5 northbound "Caltrain Local 2" @:49.5 southbound "Caltrain Local 2" @:19.5 southbound "Caltrain Local 2" @:49.5 southbound "Caltrain Local 2" @:19.5 southbound "Caltrain Local 2" @:49.5 southbound "Caltrain Local 2" @:19.5 southbound "Caltrain Local 2" @:53 northbound "Caltrain Local 2" @:23 northbound "Caltrain Local 2" @:53 northbound "Caltrain Local 2" @:23 northbound "Caltrain Local 2" @:53 northbound "Caltrain Local 2" @:23 northbound


Caltrain Moderate Growth Scenario southbound
Caltrain Express
Caltrain Local 1
Caltrain Express
Caltrain Local 2
Caltrain Express
Caltrain Local 1
Caltrain Express
Caltrain Local 2
SF Transbay07:0007:0507:1507:1907:3007:3507:4507:49
Mission Bay07:0307:0807:1807:2307:3307:3807:4807:53
22nd Street07:0707:1207:2207:2707:3707:4207:5207:57
Oakdale--------
Bayshore-07:17-07:31-07:47-08:01
So. San Francisco07:1507:2207:3007:3607:4507:5208:0008:06
San Bruno-07:25-07:40-07:55-08:10
Millbrae07:21-07:3607:4307:51-08:0608:13
Broadway-07:30---08:00--
Burlingame---07:47---08:17
San Mateo-07:34---08:04--
Hayward Park-07:37-07:51-08:07-08:21
Hillsdale07:2807:3907:4307:5407:5808:0908:1308:24
Belmont---07:57---08:27
San Carlos-07:44---08:14--
Redwood City07:3407:48
07:52
07:4908:02
08:06
08:0408:18
08:22
08:1908:32
08:36
Atherton--------
Menlo Park-07:57-08:11-08:27-08:41
Palo Alto07:4007:5907:5508:1408:1008:2908:2508:44
California Avenue-08:02-08:17-08:32-08:47
San Antonio-08:06-08:20-08:36-08:50
Mountain View07:4708:0908:0208:2408:1708:3908:3208:54
Sunnyvale07:5008:1308:0508:2808:2008:4308:3508:58
Lawrence-08:17-08:31-08:47-09:01
Santa Clara-08:21-08:36-08:51-09:06
College Park--------
San Jose08:0108:2708:1608:4108:3108:5708:4609:11
Tamien08:0608:3208:2108:4708:3609:0208:5109:17
Caltrain Moderate Growth Scenario northbound
Caltrain Express
Caltrain Local 1
Caltrain Express
Caltrain Local 2
Caltrain Express
Caltrain Local 1
Caltrain Express
Caltrain Local 2
Tamien07:0307:0807:1807:2307:3307:3807:4807:53
San Jose07:0807:1307:2307:2807:3807:4307:5307:58
College Park--------
Santa Clara-07:18-07:33-07:48-08:03
Lawrence-07:23-07:38-07:53-08:08
Sunnyvale07:1807:2607:3307:4107:4807:5608:0308:11
Mountain View07:2207:3007:3707:4507:5208:0008:0708:15
San Antonio-07:33-07:48-08:03-08:18
California Avenue-07:37-07:52-08:07-08:22
Palo Alto07:2907:4007:4407:5507:5908:1008:1408:25
Menlo Park-07:43-07:58-08:13-08:28
Atherton--------
Redwood City07:3507:48
07:52
07:5008:03
08:07
08:0508:18
08:22
08:2008:33
08:37
San Carlos-07:56---08:26--
Belmont---08:12---08:42
Hillsdale07:4108:0007:5608:1508:1108:3008:2608:45
Hayward Park-08:03-08:17-08:33-08:47
San Mateo-08:05---08:35--
Burlingame---08:22---08:52
Broadway-08:09---08:39--
Millbrae07:48-08:0308:2508:18-08:3308:55
San Bruno-08:14-08:29-08:44-08:59
So. San Francisco07:5408:1808:0908:3208:2408:4808:3909:02
Bayshore-08:23-08:38-08:53-09:08
Oakdale--------
22nd Street08:0208:2708:1708:4208:3208:5708:4709:12
Mission Bay08:0508:3108:2008:4608:3509:0108:5009:16
SF Transbay08:1008:3508:2508:5008:4009:0508:5509:20

Hide this form Show hidden train data input form

Train data entry form

;
; ; ;



Train1
Train2
Train3
Train4
Train5

What to display


✖ Hide example stopping patterns Show some example train stopping patterns

Some sample stop patterns for your cutting-and-pasting pleasure

The example terminal dwell time "900" is chosen to represent a 15 minute turnback time: that being optimistic for Caltrain/FRA freight-style operation; but unambitious elsewhere)

Caltrain-style snail local, 45s (steam train era) dwell: 900.45.45..45.45.45.45.45.45.45.45.45.45.45.45..45.45.45.45.45.45.45.45..45.900
All-stops future local, 20s (level boarding!) dwell: 600.20.20..20.20.20.20.20.20.20..20.20.20.20..20.20.20.20.20.20.20.20..600.
"San Mateo shuttle" Transbay-Redwood City local: 600.20.20..20.20.20.20.20.20.20..20.20.20.600............
"Santa Clara express" limited north of RWC, 90s timed transfer at RWC, all stops south: 600.30.30...30..30...30.....90..20.20.20.20.20.20.20.20..30.600
All-stops local, 20s dwell, 210s connection at Hillsdale: 600.20.20..20.20.20.20.20.20.20..210.20.20.20..20.20.20.20.20.20.20.20..600.
All-stops local, 20s dwell, 90s connection at Hillsdale: 600.20.20..20.20.20.20.20.20.20..90.20.20.20..20.20.20.20.20.20.20.20..600.
All-stops local, 20s dwell, 210s connection at Redwood City: 600.20.20..20.20.20.20.20.20.20..20.20.20.210..20.20.20.20.20.20.20.20..600.
Palo Alto-Tamien local shuttle: ..................600.20.20.20.20.20.20..30.600
Every station local, including deeply mistaken Oakdale, Hayward Park, Atherton, College Park and Tamien: 900.20.20.20.20.20.20.20.20.20.20.20.20.20.20.20..20.20.20.20.20.20.20.20.20.20.900
Standard major-stops express: TTT, Mission Bay, 22nd, Millbrae, Hillsdale, RWC, PA, MV, Santa Clara, SJ: 600.30.30.....30.....30...30...30...30...30..600.
Altamont HSR: TTT, Millbrae, Redwood City ... gone!: 900.......90........90.1...........
Dumbarton shuttle, terminating at Redwood City: ...............600.1...........
SJ-Gilroy-???: ..........................120.1
Los Banos world-of-pain multi-overtake HSR: TTT, Millbrae, Redwood City, SJ: 900.......90........90...........120.1
Caltrain's bizarre set of "Baby Bullet" service patterns, as of 2011
AM-SB:59 .900.45.....45........45..45....45.....900.
PM-NB:25 .900.45.....45........45..45....45.....900.
AM-SB:14 .900.45.....45.....45......45...45.....900.
PM-NB:45 .900.45.....45.....45......45...45.....900.
AM-NB:45 .900......45.....45......45...45.....900.
PM-SB:14 .900......45.....45......45...45.....900.
AM-NB:03 .900......35...35.....35...35....35....150.900
PM-SB:33 .900......150...45.....45...45....45....150.900

✖ Hide input form help Show documentation on how to use this form

The train Type controls the top speed and acceleration/deceleration performance. A type of "(Deleted train)"is interpreted as a request to delete that train from the timetable.

Headway controls how many times per hour a run is made.

NB Minutes and SB Minutes are the number of minutes (modulo the train headway) past the hour at which a train is to leave its origin station. So a headway of 15 and a NB minutes of 3 says that the train leaves from its southern origin at 3, 18, 33 and 48 minutes past the hour. Negative numbers are also allowed (-3 being equivalent to 57).

Train colour tells how to shade the time-distance lines for different trains. It is a six-character hexadecimal string in the format rrggbb. "ff0000" is saturated red, etc. If you're unfamiliar with this nonsense, web search for "rrggbb html".

Pad% is the percentage by which the inter-station trip time of a train shuold be increased to allow for recovery from minor service irregularities. The default is 10 percent, which is in line with or better than present-day Caltrain-style operations; 7 percent is typical for a functioning passenger rail network in an advanced first world industralised democracy.

The Fleet is used to compute the number of trains of different types required to operate the timeable.
Trains with the same "fleet" are assumed to use the same pool of interchangable equipment and so two trains with the same fleet that respectively arrival at and depart from the same terminal station can be operated by the same physical train (and crew) should tbe turnback dwell time between arrival and departure be great enough.

The Operates choice determines whether a given train runs in both directions, northbound only, or southbound only. (Highly asymmetrical operation being typical of old fashioned "commuter railroading".)
As a convenience when developing a timetable, a train's direction may also have placeholder value of "(Placeholder)", which suppresses any display of or computation using that train, but does not delete it from the timetable. This is useful for reducing output clutter when attempting to focus on other trains.

The user interface for specifying Stops is less than wonderful, I know. But you're all Brave Engineers, so deal with it!


Train Fleet Metrics for Caltrain Moderate Growth Scenario

Equipment fleet "K"


Timetable Quality Metrics for Caltrain Moderate Growth Scenario

See "Formulation of a Service Quality Metric" for an explanation of most of the data in this table.
(Roughly, greener origin/destion cell backgrand = higher "Effective trip speed"; redder = less competitive speed; so-so left unshaded; shortest trips also unshaded
Shading represents wait-adjusted speed alone, not the speed- and population-weigthed score.)
Darker cell borders indicate origin-destination pairs that the simple demographic data indicate ought to have good ridership; this is not affected by user input.

Total Timetable Service Quality Score = 241
SF TransbayMission Bay22nd StreetOakdaleBayshoreSo. San FranciscoSan BrunoMillbraeBroadwayBurlingameSan MateoHayward ParkHillsdaleBelmontSan CarlosRedwood CityAthertonMenlo ParkPalo AltoCalifornia AvenueSan AntonioMountain ViewSunnyvaleLawrenceSanta ClaraCollege ParkSan JoseTamienTotal
SF Transbay-
6
-
10
-
-
17
0.08
19
0.46
26
0.25
26
0.54
36
0.33
38
0.28
39
0.39
37
0.46
33
0.45
45
0.34
45
0.41
40
1.11
-
46
0.68
45
1.20
52
0.70
56
0.42
52
0.54
56
0.67
67
0.57
71
0.44
-
66
0.33
71
0.11
10.8
Mission Bay
6
-
-
6
-
-
13
0.07
15
0.45
22
0.24
22
0.55
32
0.33
34
0.28
35
0.40
33
0.48
29
0.48
41
0.36
41
0.43
36
1.21
-
43
0.75
41
1.33
48
0.78
52
0.47
48
0.61
52
0.76
63
0.66
67
0.51
-
62
0.39
67
0.13
11.6
22nd Street
10
-
6
-
--
9
-
11
0.29
18
0.16
18
0.37
28
0.22
31
0.19
32
0.28
29
0.34
26
0.35
37
0.25
38
0.31
32
0.91
-
39
0.57
37
1.03
45
0.60
48
0.36
44
0.49
48
0.62
59
0.53
63
0.42
-
58
0.32
63
0.11
8.7
Oakdale----------------------------
Bayshore
17
1.78
13
0.43
9
-
--
10
-
14
0.08
19
0.15
24
0.13
26
0.11
27
0.18
25
0.23
28
0.20
36
0.17
37
0.21
35
0.57
-
45
0.37
43
0.67
51
0.41
54
0.26
50
0.35
54
0.47
65
0.42
69
0.35
-
64
0.28
69
0.10
7.9
So. San Francisco
19
2.93
15
0.84
11
0.23
-
10
-
-
9
-
10
0.06
18
0.04
21
0.04
22
0.07
20
0.10
17
0.13
28
0.09
29
0.12
23
0.42
-
31
0.29
29
0.55
37
0.33
40
0.22
36
0.32
40
0.43
51
0.38
55
0.33
-
50
0.28
55
0.10
8.3
San Bruno
26
3.69
22
1.05
18
0.28
-
14
0.05
8
-
-
16
-
15
-
17
0.02
18
0.06
16
0.09
19
0.09
27
0.08
28
0.11
26
0.34
-
36
0.25
34
0.48
42
0.31
45
0.21
41
0.31
45
0.44
56
0.41
61
0.37
-
55
0.32
60
0.12
9.1
Millbrae
26
3.22
22
0.96
18
0.27
-
21
0.04
10
0.05
16
-
-
32
-
14
-
31
-
21
0.03
12
0.06
22
0.04
26
0.06
18
0.26
-
25
0.20
24
0.40
31
0.25
35
0.17
31
0.27
35
0.38
45
0.34
50
0.31
-
45
0.28
50
0.10
7.7
Broadway
36
3.16
32
0.91
28
0.25
-
24
0.05
18
0.06
15
-
31
-
-
33
-
14
-
17
-
19
0.03
37
0.02
23
0.05
27
0.17
-
36
0.14
35
0.29
42
0.19
46
0.14
41
0.22
45
0.33
57
0.32
61
0.31
-
55
0.28
61
0.10
7.0
Burlingame
38
3.93
34
1.14
31
0.32
-
26
0.07
21
0.09
17
0.02
14
-
34
-
-
33
-
14
-
18
-
20
0.03
35
0.03
25
0.17
-
34
0.16
33
0.32
40
0.22
43
0.16
39
0.26
43
0.39
54
0.38
59
0.37
-
54
0.34
59
0.13
8.5
San Mateo
39
6.06
35
1.80
32
0.52
-
27
0.13
22
0.17
18
0.06
32
-
14
-
28
-
-
13
-
16
-
33
-
20
0.04
23
0.17
-
33
0.18
31
0.37
39
0.26
42
0.20
38
0.33
42
0.51
53
0.50
57
0.51
-
52
0.48
57
0.18
12.5
Hayward Park
37
4.92
33
1.49
29
0.44
-
25
0.11
20
0.18
16
0.07
21
0.05
17
-
14
-
13
-
-
8
-
16
-
17
-
15
0.13
-
25
0.13
23
0.29
30
0.20
34
0.15
30
0.26
34
0.41
45
0.39
49
0.41
-
44
0.40
49
0.15
10.2
Hillsdale
33
6.07
29
1.88
26
0.57
-
28
0.12
17
0.26
19
0.08
12
0.13
19
0.04
17
-
16
-
7
-
-
13
-
14
-
9
0.15
-
18
0.15
17
0.33
24
0.22
28
0.17
23
0.31
27
0.49
38
0.45
43
0.47
-
38
0.47
43
0.17
12.5
Belmont
44
4.21
40
1.28
37
0.38
-
36
0.09
28
0.17
27
0.06
21
0.09
37
0.03
20
0.03
34
-
16
-
12
-
-
35
-
15
-
-
24
0.07
23
0.16
30
0.12
34
0.10
30
0.18
34
0.31
44
0.31
49
0.34
-
44
0.34
49
0.13
8.4
San Carlos
45
3.99
41
1.23
37
0.37
-
37
0.09
28
0.19
28
0.07
26
0.09
23
0.05
34
0.02
20
0.03
17
-
12
-
34
-
-
14
-
-
23
0.04
21
0.11
29
0.09
32
0.08
28
0.15
32
0.26
43
0.26
48
0.30
-
42
0.31
47
0.12
7.9
Redwood City
40
6.60
36
2.08
32
0.66
-
35
0.16
24
0.39
26
0.14
18
0.26
27
0.11
24
0.08
23
0.07
15
0.07
9
0.06
15
-
14
-
--
9
-
9
0.16
15
0.12
19
0.12
17
0.24
21
0.42
29
0.43
34
0.50
-
32
0.51
37
0.19
13.4
Atherton----------------------------
Menlo Park
46
4.26
43
1.36
39
0.43
-
45
0.10
31
0.29
36
0.11
25
0.21
36
0.09
32
0.08
33
0.07
25
0.08
18
0.07
24
0.03
23
0.03
9
-
--
8
-
11
-
14
0.04
18
0.07
21
0.16
25
0.23
29
0.30
-
35
0.27
40
0.10
8.4
Palo Alto
45
4.46
41
1.44
37
0.46
-
43
0.11
29
0.32
35
0.12
24
0.25
35
0.11
31
0.09
32
0.09
23
0.10
17
0.09
23
0.05
22
0.04
9
0.10
-
9
-
-
8
-
11
-
11
0.10
14
0.21
22
0.23
27
0.31
-
26
0.35
31
0.13
9.2
California Avenue
52
4.53
48
1.46
45
0.47
-
51
0.12
36
0.34
42
0.13
31
0.26
42
0.13
38
0.11
39
0.11
30
0.12
24
0.10
30
0.06
29
0.06
15
0.13
-
11
-
8
-
-
8
-
12
-
16
0.14
19
0.22
24
0.34
-
29
0.31
34
0.12
9.3
San Antonio
56
5.12
52
1.66
48
0.54
-
54
0.15
40
0.42
45
0.17
35
0.35
46
0.18
42
0.15
42
0.16
34
0.18
27
0.16
34
0.10
32
0.10
19
0.25
-
14
0.08
11
-
8
-
-
8
-
12
0.10
16
0.19
20
0.34
-
25
0.33
31
0.13
10.9
Mountain View
52
5.03
48
1.66
44
0.55
-
50
0.15
36
0.47
41
0.20
31
0.41
42
0.21
38
0.18
38
0.20
30
0.23
23
0.22
30
0.14
28
0.15
16
0.39
-
18
0.11
10
0.26
12
-
8
-
-
6
-
12
0.12
17
0.27
-
17
0.35
23
0.14
11.4
Sunnyvale
56
4.57
52
1.52
48
0.51
-
54
0.15
40
0.46
45
0.20
35
0.43
46
0.23
42
0.20
42
0.23
34
0.26
27
0.25
34
0.17
32
0.18
20
0.50
-
22
0.17
14
0.40
16
0.15
12
0.06
6
-
-
8
-
13
0.19
-
13
0.30
19
0.12
11.2
Lawrence
66
3.30
63
1.09
59
0.37
-
65
0.11
51
0.34
56
0.16
45
0.32
57
0.19
52
0.16
53
0.19
45
0.21
38
0.19
44
0.15
43
0.16
29
0.41
-
25
0.21
22
0.35
19
0.20
15
0.09
12
0.07
8
-
-
9
-
-
15
0.14
20
0.06
8.5
Santa Clara
71
2.17
67
0.73
63
0.25
-
69
0.08
55
0.26
61
0.12
50
0.26
61
0.16
57
0.14
57
0.17
49
0.19
43
0.17
49
0.14
48
0.16
34
0.42
-
29
0.24
27
0.42
24
0.26
20
0.14
17
0.14
13
0.13
9
-
--
10
-
15
-
6.7
College Park----------------------------
San Jose
66
2.67
62
0.92
58
0.32
-
64
0.10
50
0.36
55
0.18
45
0.38
56
0.24
52
0.21
52
0.25
44
0.30
38
0.28
44
0.23
43
0.26
32
0.70
-
35
0.35
26
0.77
29
0.39
25
0.22
18
0.30
14
0.34
15
0.20
10
-
--
8
-
10.0
Tamien
71
2.70
67
0.93
63
0.33
-
69
0.11
55
0.38
61
0.19
50
0.41
61
0.26
57
0.23
57
0.28
49
0.33
43
0.31
49
0.26
48
0.30
37
0.78
-
40
0.41
31
0.88
34
0.47
31
0.27
23
0.35
19
0.42
20
0.28
15
-
-
8
-
-10.9
Total89.427.88.52.36.42.85.63.12.63.23.83.72.73.29.35.610.86.24.05.98.47.87.77.42.7240.9