List of railway stations in Jamaica

All railway stations in Jamaica closed in October 1992 when passenger traffic abruptly ceased. They are here listed by branch and distance from Kingston. In some cases elevation (height above sea level) is also shown. The Jamaica Railway Corporation resumed operating passenger services in July 2011, before ending them again in August 2012 due to financial difficulties.



Kingston to Montego Bay main line
There were 22 stations and 17 halts a halt being a flag stop.:


 * Kingston railway station (53m) - Terminus and national capital
 * Greenwich Town Halt
 * Marcus Garvey Drive Halt
 * Hunts Bay Halt
 * Gregory Park railway station
 * Grange Lane station
 * Spanish Town railway station - Branch junction
 * Horizon Park Halt
 * Hartlands Halt
 * Bushy Park Halt
 * Old Harbour station formerly Whim Station
 * May Pen Station - Branch junction
 * Jacob's Hut
 * Four Paths station
 * Rock Halt
 * Clarendon Park station
 * Scott's Pass Halt
 * Porus station
 * Williamsfield station
 * Grove Place Halt


 * Kendal Station - accident September 1, 1957 175 killed and over 800 injured
 * Greenvale station
 * Comfort Hall Halt
 * Duck Pond Halt
 * Oxford Halt
 * Balaclava railway station (382m) - accident July 30, 1938 32 killed and 70 injured
 * Siloah Halt
 * Appleton station
 * Appleton Tourist Halt
 * Maggotty station
 * Ipswich station
 * Breadnut Walk Halt
 * Stonehenge station
 * Catadupa station
 * Cambridge station
 * Montpelier railway station, Jamaica
 * Anchovy railway station
 * Ailford's Halt
 * Gordon's Halt
 * Montego Bay railway station (63m) - Terminus and second largest city

Spanish Town to Ewarton branch line
There were 4 stations and 5 halts:


 * Spanish Town railway station (Branch Junction)
 * St. John's Road Halt
 * Angels Halt
 * Crescent Halt
 * Bog Walk Station - Junction
 * Michleton Halt
 * Linstead Station (Branch junction)
 * Sterling Castle Halt
 * Ewarton Station (Terminus)

Bog Walk to Port Antonio branch line
There were 13 stations and 15 halts:


 * Bog Walk Station (Branch Junction)
 * Crawle Halt formerly New Works
 * Riversdale Station formerly Natural Bridge Station
 * Harewood Halt
 * Darling Spring Halt
 * Troja Station
 * Troja Halt
 * Richmond Station
 * Highgate Station formerly Orange River Station
 * Baughs Halt


 * Esher Station
 * Albany Station formerly Moore Hall Station
 * Belfield Halt
 * Grays Inn Halt
 * Fort George Halt
 * Annotto Bay Station
 * Fort Stewart Halt
 * Windsor Castle Halt
 * Buff Bay Station
 * Spring Garden Halt


 * Orange Bay Station
 * Hope Bay Station
 * Robertson's Halt
 * Saint Margaret's Bay Station
 * Snow Hill Halt
 * Passley Gardens Halt
 * Norwich Halt
 * Fuschia
 * Port Antonio Station (Terminus)

Linstead to New Works branch line
There must have been at least 2 stations on this three mile branch line:
 * Linstead Station (Branch Junction)
 * New Works Station (Terminus)

May Pen to Frankfield branch line
There were 10 stations and halts on the line c1973. More recent references mention only nine. The line closed in 1974.


 * May Pen Station - Branch junction
 * Longville Halt
 * Suttons Station
 * Cross Roads/Ivy Store Station
 * Chapelton Station
 * Danks Station
 * Morgans Station
 * Bryan's Hill Station extant 1973, unmentioned 2005.
 * Crooked River Station
 * Trout Hall Station
 * Frankfield railway station (276m) - Terminus

Strays

 * Bernard Lodge which is a sugar estate south east of Spanish Town. Satellite images show what appears to be an abandoned line heading in this direction from Spanish Town station but no other references to it have been found.