V Praze je 44 železničních stanic, nejstarší je v Dejvicích
Praha má celkem 44 železničních stanic a zastávek. V průměrný pracovní den jich využívá téměř 130 tisíc cestujících.
Nejstarší je stanice Praha-Dejvice, která se původně nazývala Praha-Písecká brána. Byla součástí tehdy ještě koněspřežní železnice z Dejvic do Kladna. Naopak nejmladší je zastávka Praha-Komořany z roku 1997. Otevřena byla ke stému výročí zahájení provozu na trati z Modřan do Dobříše.
Nejstarším velkým nádražím je pak Praha-Masarykovo nádraží. Otevřeno bylo v roce 1845. Několikrát měnilo název na Praha státní nádraží nebo Praha-střed. Ve stejném roce vznikla i stanice Praha-Běchovice.
Druhým velkým nádražím se stalo Praha-Smíchov a třetím Praha hlavní nádraží.
To čtvrté už neexistuje. Jednalo se o Prahu-Těšnov.