Cathcart Railway Station
Cathcart | |
---|---|
Location | |
Place | Cathcart |
Local authority | Glasgow |
Coordinates | 55°49′04″N 4°15′37″W / 55.8178°N 4.2604°WCoordinates: 55°49′04″N 4°15′37″W / 55.8178°N 4.2604°W Fatal error: The format of the coordinate could not be determined. Parsing failed. |
Grid reference | NS584605 |
Operations | |
Station code | CCT |
Managed by | Abellio ScotRail |
Number of platforms | 2 |
Live arrivals/departures, station information and onward connections from National Rail Enquiries | |
Annual rail passenger usage* | |
2002/03 | 0.310 million |
2004/05 | 0.360 million |
2005/06 | 0.375 million |
2006/07 | 0.384 million |
2007/08 | 0.382 million |
2008/09 | 0.463 million |
2009/10 | 0.472 million |
2010/11 | 0.498 million |
2011/12 | 0.527 million |
- Interchange | 1,491 |
2012/13 | 0.534 million |
- Interchange | 1,690 |
2013/14 | 0.543 million |
- Interchange | 1,326 |
Passenger Transport Executive | |
PTE | Strathclyde Partnership for Transport |
History | |
Original company | Cathcart District Railway |
Pre-grouping | Caledonian Railway |
Post-grouping | LMS |
25 May 1886 | Original terminus station opened to the north of the White Cart River<ref name="butt56">Butt (1995), page 56</ref><ref name="kernahan">Kernahan (1980)</ref> |
18 March 1894 | Original terminus closed<ref name="butt56"/><ref name="kernahan"/> |
19 March 1894 | New through station opened to the south of the White Cart River<ref name="butt56"/><ref name="kernahan"/> |
National Rail – UK railway stations | |
* Annual estimated passenger usage based on sales of tickets in stated financial year(s) which end or originate at Cathcart from Office of Rail and Road statistics. Methodology may vary year on year. | |
UK Railways portal |
Cathcart railway station is a railway station serving the Cathcart area of Glasgow, Scotland. It is located on the Cathcart Circle Line, 3.7 miles (6 km) south of Glasgow Central (via Queens Park). Services are provided by Abellio ScotRail on behalf of Strathclyde Partnership for Transport.
Contents
History[edit]
Template:Expand section Train services were electrified in May 1962.
Services[edit]
1979[edit]
Monday to Saturday two trains per hour were provided in each direction between Glasgow Central and Neilston, and in each direction on the Cathcart Circle. There was no Sunday service.
2006 onwards[edit]
Seven days a week two trains per hour are provided in each direction between Glasgow Central and Neilston. Additionally, on Mondays to Saturdays, one train per hour is provided in each direction on the Cathcart Circle.
Routes[edit]
Preceding Station | National Rail | Following Station | ||
---|---|---|---|---|
Langside | style="background:#local p = {}
function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) -- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, -- even though there's really no legitimate use case for this. At some point, this will be removed. local lowestNil = math.huge for i = 8,1,-1 do if args[i] == nil then args[i] = lowestNil = i end end for k,v in ipairs(args) do if v ~= then if lowestNil < k then -- If any uses of this template depend on the behavior above, add them to a tracking category. -- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified -- by it. frame:extensionTag('ref', , {group = 'TrackingCategory'}) frame:extensionTag('references', , {group = 'TrackingCategory'}) end return v end end end return p; border-left: 0px none; border-right: 0px none; border-top:1px #aaa solid; border-bottom:0px none;" | |
local p = {}
function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) -- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, -- even though there's really no legitimate use case for this. At some point, this will be removed. local lowestNil = math.huge for i = 8,1,-1 do if args[i] == nil then args[i] = lowestNil = i end end for k,v in ipairs(args) do if v ~= then if lowestNil < k then -- If any uses of this template depend on the behavior above, add them to a tracking category. -- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified -- by it. frame:extensionTag('ref', , {group = 'TrackingCategory'}) frame:extensionTag('references', , {group = 'TrackingCategory'}) end return v end end end return p<div style="height:8px; background-color:#local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) -- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, -- even though there's really no legitimate use case for this. At some point, this will be removed. local lowestNil = math.huge for i = 8,1,-1 do if args[i] == nil then args[i] = lowestNil = i end end for k,v in ipairs(args) do if v ~= then if lowestNil < k then -- If any uses of this template depend on the behavior above, add them to a tracking category. -- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified -- by it. frame:extensionTag('ref', , {group = 'TrackingCategory'}) frame:extensionTag('references', , {group = 'TrackingCategory'}) end return v end end end return p; border:none; margin:0;"> |
style="background:#local p = {}
function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) -- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, -- even though there's really no legitimate use case for this. At some point, this will be removed. local lowestNil = math.huge for i = 8,1,-1 do if args[i] == nil then args[i] = lowestNil = i end end for k,v in ipairs(args) do if v ~= then if lowestNil < k then -- If any uses of this template depend on the behavior above, add them to a tracking category. -- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified -- by it. frame:extensionTag('ref', , {group = 'TrackingCategory'}) frame:extensionTag('references', , {group = 'TrackingCategory'}) end return v end end end return p; border-left: 0px none; border-right: 0px none; border-top:1px #aaa solid; border-bottom:0px none;" | |
Mount Florida |
Muirend | style="background:#local p = {}
function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) -- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, -- even though there's really no legitimate use case for this. At some point, this will be removed. local lowestNil = math.huge for i = 8,1,-1 do if args[i] == nil then args[i] = lowestNil = i end end for k,v in ipairs(args) do if v ~= then if lowestNil < k then -- If any uses of this template depend on the behavior above, add them to a tracking category. -- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified -- by it. frame:extensionTag('ref', , {group = 'TrackingCategory'}) frame:extensionTag('references', , {group = 'TrackingCategory'}) end return v end end end return p; border-left: 0px none; border-right: 0px none; border-top:0px none; border-bottom:0px none;" | |
local p = {}
function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) -- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, -- even though there's really no legitimate use case for this. At some point, this will be removed. local lowestNil = math.huge for i = 8,1,-1 do if args[i] == nil then args[i] = lowestNil = i end end for k,v in ipairs(args) do if v ~= then if lowestNil < k then -- If any uses of this template depend on the behavior above, add them to a tracking category. -- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified -- by it. frame:extensionTag('ref', , {group = 'TrackingCategory'}) frame:extensionTag('references', , {group = 'TrackingCategory'}) end return v end end end return p<div style="height:8px; background-color:#local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) -- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, -- even though there's really no legitimate use case for this. At some point, this will be removed. local lowestNil = math.huge for i = 8,1,-1 do if args[i] == nil then args[i] = lowestNil = i end end for k,v in ipairs(args) do if v ~= then if lowestNil < k then -- If any uses of this template depend on the behavior above, add them to a tracking category. -- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified -- by it. frame:extensionTag('ref', , {group = 'TrackingCategory'}) frame:extensionTag('references', , {group = 'TrackingCategory'}) end return v end end end return p; border:none; margin:0;"> |
style="background:#local p = {}
function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) -- For backwards compatibility reasons, the first 8 parameters can be unset instead of being blank, -- even though there's really no legitimate use case for this. At some point, this will be removed. local lowestNil = math.huge for i = 8,1,-1 do if args[i] == nil then args[i] = lowestNil = i end end for k,v in ipairs(args) do if v ~= then if lowestNil < k then -- If any uses of this template depend on the behavior above, add them to a tracking category. -- This is a rather fragile, convoluted, hacky way to do it, but it ensures that this module's output won't be modified -- by it. frame:extensionTag('ref', , {group = 'TrackingCategory'}) frame:extensionTag('references', , {group = 'TrackingCategory'}) end return v end end end return p; border-left: 0px none; border-right: 0px none; border-top:0px none; border-bottom:0px none;" | | |
Historical railways | ||||
Langside Line and station open |
Caledonian Railway Cathcart District Railway |
Mount Florida Line and station open | ||
Muirend Line and station open |
Caledonian Railway Lanarkshire and Ayrshire Railway |
Link to L&AR |
References[edit]
Notes[edit]
Sources[edit]
- Butt, R. V. J. (1995). The Directory of Railway Stations: details every public and private passenger station, halt, platform and stopping place, past and present (1st ed.). Sparkford: Patrick Stephens Ltd. ISBN 1-8526-0508-1. OCLC 60251199.CS1 maint: ref=harv (link)
- Kernahan, Jack (1980). The Cathcart Circle. Falkirk, Stirlingshire: Scottish Railway Preservation Society. ISBN 0-9043-9601-0. OCLC 85045869.
- Jowett, Alan (March 1989). Jowett's Railway Atlas of Great Britain and Ireland: From Pre-Grouping to the Present Day (1st ed.). Sparkford: Patrick Stephens Ltd. ISBN 1-8526-0086-1. OCLC 22311137.CS1 maint: ref=harv (link)
- Jowett, Alan (2000). Jowett's Nationalised Railway Atlas (1st ed.). Penryn, Cornwall: Atlantic Transport Publishers. ISBN 0-9068-9999-0. OCLC 228266687.
- Articles with OS grid coordinates
- Instances of Template:If empty missing arguments
- CS1 maint: ref=harv
- Use dmy dates from January 2011
- Articles with invalid date parameter in template
- Railway stations in Glasgow
- Former Caledonian Railway stations
- Railway stations opened in 1886
- Railway stations closed in 1894
- Railway stations opened in 1894
- SPT railway stations
- Railway stations served by Abellio ScotRail