A westbound Paoli/Thorndale Line Silverliner IV arriving at Malvern. Click to enlarge.

(Valerio Pucci, CC BY-SA 4.0 <https://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons)


Septa round blue logo


Great Valley Flyer redirects here.

The Paoli/Thorndale Line, or R5 commonly known as the Main Line, is a SEPTA Regional Rail service running from Center City Philadelphia through Montgomery County and Delaware County to Thorndale in Chester County. It operates along the far eastern leg of Amtrak's Philadelphia to Harrisburg Main Line, which in turn was once the Main Line of the Pennsylvania Railroad and is now part of the Keystone Corridor, a federally-designated high-speed rail corridor.


SEPTA and Amtrak share the four-track Main Line grade of the "Keystone Corridor" between Philadelphia and Thorndale. Click to enlarge.

(Centpacrr at English Wikipedia, CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0>, via Wikimedia Commons)



SEPTA and Amtrak share the four-track Main Line grade of the "Keystone Corridor" between Philadelphia and Thorndale
This branch makes local stops between Thorndale and Center City Philadelphia along Amtrak's Philadelphia to Harrisburg Main Line, an electrified 104-mile two to four-track high-speed route between Harrisburg Transportation Center in Harrisburg and 30th Street Station in Philadelphia. The line was originally part of Pennsylvania's "Main Line of Public Works", a series of canals and railroads to connect Philadelphia with Harrisburg, Pittsburgh, and points west built between 1826 and 1834 by the Commonwealth of Pennsylvania. The tracks subsequently became part of the Main Line of the Pennsylvania Railroad before eventually becoming Amtrak's Keystone Corridor. The Main Line also refers to the affluent Philadelphia suburbs along the line of the same name.

Prior to the late 1980s, all commuter rail operations went from Suburban Station to Paoli, the westernmost census designated place along the Main Line. Because of this earlier operation, local residents called the R5 "the Paoli Local". Currently, all Paoli turn-around trains, which operate alternately on Saturdays and exclusively on Sundays, now use the nearby Malvern train station as its last stop (the Paoli train yard was closed down in the mid-1990s and is in the process of being converted into extra parking, and eventually, a new Paoli train station), and uses the Frazer train yard as a turn-around location. The Paoli yard became an EPA superfund site. Prior to November 10, 1996, the service went as far west as Parkesburg, but service was truncated to Downingtown because Amtrak lacked facilities to turn SEPTA trains around, and trains were forced to deadhead out to Lancaster. Service was extended from Downingtown to a new station in Thorndale on November 22, 1999.

A recent proposal to extend the Paoli/Thorndale Line service further west from its terminus at Thorndale to Lancaster has been discussed by regional planning organizations, government officials, and members supporting the Capital Red Rose Corridor, which will provide commuter rail along the Philadelphia to Harrisburg Main Line between Lancaster and Harrisburg. Proponents of the Paoli/Thorndale Line extension to Lancaster, support that by allowing SEPTA and Capital Area Transit to operate commuter rail serving smaller stations along the Keystone Corridor, it will allow for fewer stops and increased speeds for Amtrak's Keystone and Pennsylvanian trains between Philadelphia's 30th Street Station and the Harrisburg Transportation Center in downtown Harrisburg. It is also suggested by community leaders and transportation officials that the addition of commuter rail serving portions of Lancaster and Dauphin counties will help to alleviate future traffic congestion stemming from increased development along the same corridor. The entire main line between Thorndale, Lancaster and Harrisburg is currently electrified.

SEPTA announced on March 7, 2019, that service would be extended back to Coatesville "in the near future." A new Coatesville station is planned to be constructed by the Pennsylvania Department of Transportation (PennDOT) at 3rd Avenue and Fleetwood Street near the existing Amtrak station. The station is currently in the design phase and once construction begins, it will take three years to complete and bring SEPTA service to Coatesville. In announcing the return of service to Coatesville, Chester County commissioner Terrence Farrell announced $1 million in funding to kick-start a parking garage to coincide with SEPTA's return to the station via the Paoli/Thorndale Line.


New Silverliner train at Paoli, 1965.

(AVD_1995_238_024, GL 1995 Box 1, Philadelphia railroad stations, Red Arrow Lines trolley track and bus photographs (Accession 1995.238), Audiovisual Collections and Digital Initiatives Department, Hagley Museum and Library, Wilmington, DE 19807)



The Paoli/Thorndale Line is the busiest regional rail line in the SEPTA system, carrying approximately 21,000 daily riders each weekday prior to the pandemic. It is also among the longest in the system, stretching out into the far western suburbs of Philadelphia, and as such has express service to some of the outer stations. In general, express trains operate one of the following four itineraries:

  • Local from 30th Street only to Bryn Mawr, making all intermediate stops then return to 30th Street;
  • Express from 30th Street to Bryn Mawr, and then local to Malvern;
  • Express from 30th Street to Bryn Mawr, and then local to Thorndale;
  • Express from 30th Street to Wayne, and then local to Thorndale.

Great Valley Flyer

There was also a round trip "Great Valley Flyer" service which ran as an express between 30th Street and Paoli, skipping all intermediate stops before continuing to Thorndale. This was the last named train on SEPTA, and one of very few remaining named commuter trains in the nation.

Service was curtailed during the COVID-19 pandemic in 2020-21 and all trains ran as locals. In the new schedule effective December 19, 2021, express service from 30th Street to Bryn Mawr, and Wayne resumed but express trains between 30th Street and Paoli were not restored.

All trains included in the Sunday Timetable terminate at Malvern and do not serve Exton, Whitford, Downingtown, or Thorndale station.


R5 Paoli
R5 Thorndale.


Electrified service between Philadelphia and Paoli was opened on September 11, 1915. As the Pennsylvania Railroad's first local commuter to be electrified, the line was used as an "experiment" for powering trains using AC overhead catenary wires. A previous commuter line to be electrified was the Long Island Rail Road in New York City, but this line used the DC third rail similar in nature to the New York City Subway system and most other heavy-rail interurbans. In addition, the original catenary poles are still in service in Lower Merion. This was also the first line to get PRR position light signals between Overbrook and Bryn Mawr.

Between 1915 and the 1960s, the former Pennsylvania Railroad used the MP-54 electric multiple-unit (EMU) railcars, which were brick red ("Tuscan Red") in color (green in the Penn Central era) and had characteristic "owl eye" round windows at car ends.

The MP-54s were replaced in the 1960s and 1970s with the Silverliner EMU cars, which are still in use today. More recently, SEPTA acquired push-pull coaches from the Bombardier corporation, which were hauled by AEM-7 electric locomotives similar to those used by Amtrak and New Jersey Transit. The AEM-7 locomotives were replaced with ACS-64 electric locomotives in 2018.

Between 1984 and 2010 the route was designated R5 Paoli and R5 Thorndale as part of SEPTA's diametrical reorganization of its lines. Paoli trains operated through the city center to the Lansdale/Doylestown Line on the ex-Reading side of the system. The R-number naming system was dropped on July 25, 2010. As of 2022, most Paoli/Thorndale Line trains either terminate at Temple University or continue through Center City to points along the West Trenton Line on weekdays and points on the Lansdale/Doylestown Line on weekends.

As a part of the Keystone Corridor upgrade projects conducted by Amtrak and PennDOT, the line was upgraded in 2007 with new concrete ties, continuous welded rails, and overhead lines and substations. This upgrade allows SEPTA and Amtrak to operate multiple trains at the same time in the same manner as that found on the Northeast Corridor.

SEPTA activated positive train control on the Paoli/Thorndale Line on May 1, 2017.

On April 9, 2020, service on the line was truncated to Malvern due to the COVID-19 pandemic. Service to Thorndale resumed on June 15, 2020.


Paoli station, a major stop along the Paoli/Thorndale Line. Click to enlarge.

(Dough4872, CC BY-SA 4.0 <https://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons)



Parkside, Philadelphia 
Overbrook, Philadelphia 
Bryn Mawr


The Pennsylvania Railroad opened Radnor in 1872. Click to enlarge.

(Lucius Kwok, CC BY 2.5 <https://creativecommons.org/licenses/by/2.5>, via Wikimedia Commons)



Service type: Commuter rail
System: SEPTA Regional Rail
Status: Operating
Current operator: SEPTA Regional Rail
Daily ridership: 21,284 (FY 2019)
Website: septa.org
Route Termini: Temple University / Thorndale
Stops: 26
Line used: Philadelphia–Harrisburg
Rolling stock: Electric Multiple Units, push-pull trains
Track gauge: 4 ft 8+1⁄2 in (1,435 mm) standard gauge
Electrification: Catenary