Route 12
Victoria Gardens - St Kilda (Fitzroy Street)
via Richmond, City & South Melbourne
Free tram zone covers stops 124 to 8, fare zone 1 applies from stop 10 to 24, 143 to 124A
Suburb
Street
Stop
No.
Victoria Gardens
Connections
Richmond
Victoria Street
24
Victoria Gardens
23
Leslie Street
22
McKay Street
21
Church Street
Church Street
Tram 78
 
 Balaclava Right arrow
20
Lennox Street
19
North Richmond station
Mainline rail interchange North Richmond station
18
Hoddle Street
16
Wellington Street
15
Smith Street
13
Lansdowne Street
St Vincent's Plaza Siding
Brunswick Street
Tram 11
12
St Vincent's Plaza
Victoria Parade
Tram 30
 
Gisborne Street
11
Albert Street
 
Macarthur Street
10
Parliament station
Mainline rail interchange Parliament station
Spring Street
Tram 48, City Circle
Wellington Parade Right arrow
 Left arrow Nicholson Street
8
Spring Street
7
101 Collins Street
Bus interchange 605
Swanston Street
Tram 1, 3, 5, 6, 16, 64, 67, 72
6
Town Hall
Tram interchange 1, 3, 5, 6, 16, 64, 67, 72
Elizabeth Street
Tram 19, 57, 59
5
Elizabeth Street
Tram interchange 19, 57, 59
3
William Street
William Street
Tram 58
1
Southern Cross station
Tram interchange 11, 48, 96
Mainline rail interchange Southern Cross station
Spencer Street
Tram 96
Collins Street
Tram 11, 48
Flinders Street
Tram 70, 75, City Circle
Flinders Street Viaduct
124
Batman Park
Southbank
Clarendon Street
124A
Casino/MCEC
St Kilda/Port Melbourne Light Rail
Tram 96, 109
South Melbourne
Clarendon Street
126
City Road
Bus interchange 234, 236
127
York Street
128
Dorcas Street
129
Park Street
Tram interchange 1
Park Street
Tram 1
130A
Raglan Street
130
Albert Road
Albert Park
Albert Road
131
Melbourne Sports & Aquatic Centre
St Kilda Light Rail
Tram 96 (no connecting stop)
132
Canterbury Road
Middle Park
Mills Street
133
Canterbury Road
134
Carter Street
135
Richardson Street
Bus interchange 606
136
Danks Street
Albert Park Siding
 
Danks Street
137
Harold Street
138
Armstrong Street
Bus interchange 606
 
Patterson Street
139
Langridge Street
140
Fraser Street
St Kilda West
Park Street
141
Cowderoy Street
142
Mary Street
St Kilda
Park Street
143
Fitzroy Street
Tram interchange 16, 96; Bus interchange 606
Fitzroy Street
16, 96
Suburb
Street
Stop
No.
St Kilda
Connections
Note: Green denotes free tram zone