1. Home
  2.  ›
  3. Fallen Flags
  4.  ›
  5. Union Pacific
  6.  ›
  7. City of San Francisco

The "City of San Francisco"

Last revised: October 15, 2023

By: Adam Burns

The City of San Francisco was just one train in the Union Pacific’s premier fleet of passenger trains. The City of S.F. was one of the first in the fleet and became acclaimed for its impeccable service.

Overall, the Union Pacific hosted an entire array of other plush City trains including the City of Portland, City of Denver, City of Salina, City of St. Louis, City of Los Angeles, and City of Las Vegas.

The City of S.F. began in the mid-1930s as a semi-articulated trainset and operated a fast schedule between the port city and Chicago even though it took three different railroads to complete the streamliner's transcontinental journey. 

Unfortunately, with the startup of Amtrak none of the City trains were retained.

Today, the City fleet can still be witnessed, in a manner of speaking, as the UP’s official business train is not only decorated in the Cities’ classic livery but also includes the original equipment from them, right down to the two E9As and E9Bs that power it!   

850024i7u2672402968272.jpgIn this Union Pacific publicity photo the rare E2 model leads the westbound "City of San Francisco" which is seen here at Riview, Wyoming, circa 1940. The bulbous-nose E2 was a hybrid in Electro-Motive's transition from the slant-nose EA/E1 to the later "Bulldog" look on the E7's, E8's, and E9's. SF-1, in the lead, later became Southern Pacific #6017, nicknamed the "Queen Mary." The SP would go on to rebuild her at the shops in Los Angeles to E7 specifications, equipped with a pair of 567A prime movers, capable of producing a combined 2,000 horsepower.


Union Pacific, the largest and one of the most powerful railroads in the country, has been with us since 1862. The company is far older than any other American Class I railroad today with the Kansas City Southern in a nearby second.

In that time UP has become not only one of the most highly respected institutions in the nation but also has seen nearly every major railroading event in our country’s history, and accordingly has a very long and storied history. 

The City of San Francisco was actually quite similar to its sister, the City of Los Angeles, operating almost virtually identical routes save for the two’s different terminating cities in California. 

For the first twenty years or so of the train’s existence it was operated in conjunction with the Chicago & North Western Railway which ferried the San Francisco from Omaha, eastward to Chicago.

This setup lasted until 1955 when the UP, dissatisfied with the services C&NW was providing handed the train over to rival Milwaukee Road, a partnership that would last until the train’s end. Similarly, west of Ogden, Utah the Southern Pacific handled the City of S.F. to its final destination.

In total, the train was operated by three different railroads to stretch from the Midwest to West Coast.  The City of San Francisco debuted on June 14, 1936 as a semi-articulated trainset known by the Union Pacific as the M-10004 (the railroad owned a total of seven of these trainsets).

Southern Pacific PA-2 #6024 leads train #28, the eastbound "San Francisco Overland," over Donner Pass, two miles west of Colfax, California in the spring of 1960. A few months later the train was combined with the "City of San Francisco." Richard Steinheimer photo. Author's collection.

Because the train was one of the very first transcontinental streamliners to hit the rails the traveling public was awestruck. The original nine-car trainset was so successful that just a year later Union Pacific upgraded the train, doing away with the semi-articulated design (the M-10004 was reassigned to another run). 

Timetable (June, 1957)

Read Down Time/Leave (Train #101/Milwaukee Road) Milepost Location Read Up
Time/Arrive (Train #102/Milwaukee Road)
6:30 PM (Dp)0.0
Chicago, IL (Union Station) (CT)
11:15 AM (Ar)
8:38 PM (Ar)138
Savannah, IL
8:47 AM (Dp)
8:44 PM (Dp)138
Savannah, IL
8:40 AM (Ar)
10:10 PM227
Marion, IA
7:19 AM
12:05 AM (Ar)362
Perry, IA
5:11 AM (Dp)
12:10 AM (Dp)362
Perry, IA
5:06 AM (Ar)
2:45 AM (Ar)487
Omaha, NE
3:00 AM (Dp)
Time/Leave (Train #101/Union Pacific) Milepost Location Time/Arrive (Train #102/Union Pacific)
2:55 AM (Dp)487
Omaha, NE
2:50 AM (Ar)
Fremont, NE
Columbus, NE
4:54 AM (Ar)632
Grand Island, NE
12:40 AM (Dp)
4:55 AM (Dp)632
Grand Island, NE
12:39 AM (Ar)
Kearney, NE
6:40 AM (Ar)769
North Platte, NE (CT)
10:48 PM (Dp)
5:45 AM (Dp)769
North Platte, NE (MT)
9:43 PM (Ar)
7:28 AM (Ar)893
Sidney, NE
8:02 PM (Dp)
7:29 AM (Dp)893
Sidney, NE
8:01 PM (Ar)
9:15 AM (Ar)995
Cheyenne, WY
6:40 PM (Dp)
9:25 AM (Dp)995
Cheyenne, WY
6:30 PM (Ar)
10:45 AM (Ar)1051
Laramie, WY
5:12 PM (Dp)
10:46 AM (Dp)1051
Laramie, WY
5:11 PM (Ar)
12:40 PM (Ar)1168
Rawlins, WY
3:25 PM (Dp)
12:41 PM (Dp)1168
Rawlins, WY
3:24 PM (Ar)
3:00 PM (Ar)1302
Green River, WY
1:05 PM (Dp)
3:10 PM (Dp)1302
Green River, WY
12:55 PM (Ar)
4:51 PM1402
Evanston, WY
11:14 AM
6:30 PM (Ar)1478
Ogden, UT (MT)
9:40 AM (Dp)
Time/Leave (Train #101/Southern Pacific) Milepost Location Time/Arrive (Train #102/Southern Pacific)
6:50 PM (Dp)1478
Ogden, UT (MT)
9:20 AM (Ar)
F 9:44 PM1705
Elko, NV (PT)
F 4:13 AM
10:13 PM1727
Carlin, NV
3:51 AM
F 11:52 PM1844
Winnemucca, NV
F 2:04 AM
F 12:54 AM1917
Lovelock, NV
F 1:03 AM
2:50 AM2018
Reno, NV
11:14 PM
F 3:40 AM2053
Truckee, CA
F 10:08 PM
F 5:51 AM2118
Colfax, CA
F 7:56 PM
7:30 AM (Ar)2171
Sacramento, CA
6:43 PM (Dp)
7:40 AM (Dp)2171
Sacramento, CA
6:34 PM (Ar)
F 8:19 AM2211
Suisun-Fairfield, CA
F 5:44 PM
9:21 AM2254
Berkeley, CA (University Avenue Station)
4:48 PM
9:32 PM2258
Oakland, CA (16th Street Station)
4:40 PM
9:45 PM (Ar)2260
Oakland Pier, CA
4:33 PM (Dp)
10:00 PM (Dp)2260
Oakland Pier, CA (Ferry)
4:20 PM (Ar)
10:20 PM (Ar)2263
San Francisco, CA (Market Street Station)
4:00 PM (Dp)

The new City of S.F. featured EMC's new E2A/B streamlined diesel locomotive model, E2A #SF-1 and E2B's #SF-2 and #SF-3. Overall the train featured 14 cars (minus the power) built by Pullman-Standard and American Car & Foundry.  

The consist included a single coach, the famed semi-articulated diner/kitchen, club car, and several sleepers/sections/roomettes. It was with this new equipment that Union Pacific began the practice of naming its cars after the city name.

For instance, in the case of the City of San Francisco the consist included names like "Golden State Park", "Portsmouth Square", "Twin Peaks", and "Chinatown".

Consist (1952)

Just before World War II UP further upgraded the train with new streamlined diesel from EMC, E6A #SF-4 and E6Bs #SF-5 and #SF-6 (this latest design featured a much more slanted nose than the earlier, more-bulbous E2).

Following the war the City fleet received even more upgrades, including lightweight equipment and what UP termed “Domeliners,” which were dome cars set up as diners, coaches, and even lounges.

Timetable (May, 1969)

Read Down Time/Leave (Train #103/Milwaukee Road) Milepost Location Read Up
Time/Arrive (Train #104/Milwaukee Road)
6:00 PM (Dp)0.0
Chicago, IL (Union Station) (CT)
11:59 AM (Ar)
6:45 PM37
Elgin, IL
11:00 AM
7:21 PM80
Davis Junction, IL
10:22 AM
8:21 PM (Ar)138
Savannah, IL
9:27 AM (Dp)
8:28 PM (Dp)138
Savannah, IL
9:20 AM (Ar)
10:01 PM227
Marion, IA
7:54 AM
11:57 PM (Ar)362
Perry, IA
5:48 AM (Dp)
12:02 AM (Dp)362
Perry, IA
5:38 AM (Ar)
2:30 AM (Ar)487
Omaha, NE
3:30 AM (Dp)
Time/Leave (Train #103/Union Pacific) Milepost Location Time/Arrive (Train #104/Union Pacific)
2:55 AM (Dp)487
Omaha, NE
3:10 AM (Ar)
Fremont, NE
Columbus, NE
5:04 AM (Ar)632
Grand Island, NE
12:55 AM (Dp)
5:05 AM (Dp)632
Grand Island, NE
12:54 AM (Ar)
Kearney, NE
7:10 AM (Ar)769
North Platte, NE (CT)
11:00 PM (Dp)
6:15 AM (Dp)769
North Platte, NE (MT)
9:55 PM (Ar)
7:58 AM (Ar)893
Sidney, NE
8:05 PM (Dp)
7:59 AM (Dp)893
Sidney, NE
8:04 PM (Ar)
9:45 AM (Ar)995
Cheyenne, WY
6:35 PM (Dp)
10:45 AM (Dp)995
Cheyenne, WY
6:00 PM (Ar)
12:07 PM (Ar)1051
Laramie, WY
4:41 PM (Dp)
12:08 PM (Dp)1051
Laramie, WY
4:40 PM (Ar)
1:54 PM (Ar)1168
Rawlins, WY
2:57 PM (Dp)
1:55 PM (Dp)1168
Rawlins, WY
2:56 PM (Ar)
3:42 PM1287
Rock Springs, WY
1:10 PM
4:15 PM (Ar)1302
Green River, WY
12:50 PM (Dp)
4:25 PM (Dp)1302
Green River, WY
12:45 PM (Ar)
6:09 PM (Ar)1402
Evanston, WY
11:05 AM (Dp)
6:10 PM (Dp)1402
Evanston, WY
11:04 AM (Ar)
8:00 PM (Ar)1478
Ogden, UT (MT)
9:35 AM (Dp)
Time/Leave (Train #101/Southern Pacific) Milepost Location Time/Arrive (Train #102/Southern Pacific)
8:30 PM (Dp)1478
Ogden, UT (MT)
9:05 AM (Ar)
10:40 PM1654
Wells, NV (PT)
4:46 AM
11:30 PM1705
Elko, NV
3:50 AM
12:11 AM1727
Carlin, NV
3:20 AM
F 1:06 AM1785
Battle Mountain, NV
F 2:03 AM
2:01 AM1844
Winnemucca, NV
1:13 AM
F 2:31 AM1844
Imlay, NV
F 12:41 AM
3:11 AM1917
Lovelock, NV
11:59 PM
F 4:01 AM1973
Hazen, NV
F 11:10 PM
5:15 AM2015
Sparks, NV
10:25 PM
5:30 AM2018
Reno, NV
9:52 PM
6:25 AM2053
Truckee, CA
8:50 PM
F 8:38 AM2118
Colfax, CA
F 6:30 PM
F 9:17 AM2136
Auburn, CA
F 6:07 PM
9:50 AM2154
Roseville, CA
5:43 PM
10:30 AM (Ar)2171
Sacramento, CA
5:10 PM (Dp)
10:45 AM (Dp)2171
Sacramento, CA
5:00 PM (Ar)
Davis, CA
F 4:35 PM
11:39 AM2211
Suisun, CA
4:08 PM
12:05 PM2229
Martinez, CA
3:47 PM
12:15 PM2234
Crockett, CA
3:33 PM
12:40 PM2248
Richmond, CA
3:12 PM
12:57 PM2254
Berkeley, CA
3:00 PM
1:15 PM (Ar)2258
Oakland, CA (PT)
2:50 PM (Dp)

The new equipment, totaling more than 140 new cars, were again adorned in a striking livery of Armour Yellow and light gray with red trim, a paint scheme still in use today on the Union Pacific.

At this time the City of S.F. was also upgraded with new power from EMD including E7s and later E8s and E9s. To keep the equipment and train in matching paint the new equipment used by both the C&NW and Southern Pacific was also clad in Armour Yellow and light gray. This new equipment stretched the train to eighteen cars (including power).

While the City of S.F. could never be termed as the City of Los Angeles since it did not operate with quite such stately services as the latter (for instance, the train never received domes, at least by Union Pacific, although the Southern Pacific did offer dome service on its leg of the San Francisco), the train was a finely run through the end.

After 1960 the train did receive dome service after the railroad combined it with the City of Los Angeles. During the City of San Francisco heyday the train could make the jaunt between Chicago and San Francisco in just over 40 hours although in later years this increased to about 45 hours. 

Final Years

Listed as Trains #103 (westbound) and #104 (eastbound) in Union Pacific's official timetable the City of S.F. would leave Chicago in the late evening and arrive at Omaha very early the next morning.

The Union Pacific would then carry the train as far west as Ogden, arriving there about 8 pm the same day and handing the train off to the Southern Pacific.

The SP would then carry it into San Francisco, arriving there early in the afternoon of the following day. Overall the train carried a respectable train speed of nearly 50 mph and successfully competed with the California Zephyr

By the late 1960s the UP had combined all of its City trains east of Wyoming and unfortunately, while service remained high through the end with the train neither it nor the rest of the fleet was retained under Amtrak (which has its beginnings dating back to the spring of 1971).

Recent Articles

  1. Keystone Viaduct: An Engineering Marvel Transformed

    Jul 12, 24 12:36 AM

    Keystone Viaduct was Western Maryland's crossing of Flaugherty Creek in Pennsylvania along its Sand Patch Grade. Opened in 1911 it closed in 1975 and today is a recreational trail.

    Read More

  2. The "San Juan Express": D&RGW's Notable Narrow-Gauge Train

    Jul 11, 24 11:10 PM

    The "San Juan Express" was Rio Grande's named train along its fabled narrow-gauge San Juan Extension. It ran from 1937-1951.

    Read More

  3. Alco's "HH" Series: Its Early Switchers

    Jul 11, 24 03:52 PM

    The so-called "HH," or "High Hood," was Alco's early switcher series. These designs led to the builder's popular "S" series designs.

    Read More