Flinders Street railway station is a railway station on the corner of
Flinders and
Swanston Streets in
Melbourne, Australia. It serves the entire metropolitan rail network. Backing onto the city reach of the
Yarra River in the heart of the city, the complex covers two whole city blocks and extends from Swanston Street to
Queen Street.