İstanbul-Haydarpaşa – Ankara demiryolu üzerinde yer alan istasyon, Osmanlı İmparatorluğuNâfia Nezâreti tarafından inşa edilerek 1876'da Erenköy adıyla hizmete girmiştir. 1898'de Göztepe adını alan iki katlı küçük bir ahşap bina olan bu istasyonun hemen batısında yer alan dik tırmanış nedeniyle, yağmurlu ve karlı havalarda trenlerin istasyona ulaşmakta zorluk çekmesi sebebiyle 1915'te Chemins de Fer Ottomans d'Anatolie / Osmanlı Anadolu Demiryolları (CFOA) Şirketi tarafından demiryolu hattının seviyesi 11 metre (36 ft) alçaltılmış; bu durum Bağdat Caddesi'nden gelen karayolunun demiryolu hattının diğer tarafına geçebilmesi için bir köprü inşa edilmesini gerektirmiş ve köprü ile birlikte -demiryolu hattı altından geçecek şekilde-Türk Neoklasik tarzında yeni ve daha büyük bir istasyon binası inşa edilmiş, eski istasyon binası da lojman olarak kullanılmaya başlanmıştır.[1][2][3][4][5][6][7][11]
TCDD tarafından elektrifikasyon altyapısıyla yenilenerek 29 Mayıs 1969'da tekrar hizmete giren[1][7][8] istasyon, 1969 - 2013 yılları arasında B2 (Haydarpaşa – Gebze) Banliyö Treni'ne hizmet vermiş, Marmaray projesi kapsamında 19 Haziran 2013'te kapatılmış[12][13] ve -yaklaşık 350 metre batıya kaydırılıp- yeniden inşa edilerek 12 Mart 2019'da tekrar hizmete girmiştir.[9]