The Sandringham line train connects with other train services, Southern Cross Railway Station, City Loop Stations and Flinders Street Station with St Kilda, delivering you to the Balaclava Railway Station. You can then take an 11-minute ride on the No. 16 tram from the station to St Kilda Beach.
If travelling from the city, we recommend you change at Southern Cross Railway Station for the No. 96 tram or at Flinders Street Railway Station for the No. 16 tram departing Federation Square.