Flushing – Ridgewood Line
FlushingMain Street Station  Q58 
"7" train"7" express train
41st Road
Sanford Avenue
Maple Avenue
Local stops
Avery Avenue
Booth Avenue
57th Road
58th Road–58th Avenue
59th Avenue
Saultell Avenue
Horace Harding Expressway
Local stops
Waldron Street
Otis Street
Martense Avenue
53rd Avenue
51st Avenue
104th Street
102nd Street
Local stops
National Street
46th–Alstyne Avenue
Junction Boulevard
Local stops
94th Street
93rd Street
91st Place
Local stops
90th Street
88th Street
Broadway / Corona Avenue
Justice Avenue
Queens Boulevard
"M" train"R" train
Local stops
Van Horn Street
Haspel Street
84th Street–Calamus Avenue
Local stops
80th Street
79th Street
74th Street
Local stops
73rd Street
72nd Street
71st Street
69th Place
Local stops
Queens Midtown Expressway
Hamilton Place
Remsen Place
64th Street
Flushing Avenue / Fresh Pond Road
Local stops
59th Avenue
61st Street
60th Road–60th Avenue
Eliot Avenue
Metropolitan Avenue
Local stops
Menahan–Grove Streets
Linden Street–Gates Avenue
Palmetto–Woodbine Streets
Fresh Pond Road / Putnam Avenue
"M" train
Local stops
67th Avenue
60th Street
Forest Avenue
"M" train
Local stops
Fairview Avenue
Woodward Avenue
Onderdonk Avenue
Seneca Avenue
"M" train
Local stops
Cypress Avenue
Cypress Avenue / Palmetto Street
Myrtle Avenue
Ridgewood Terminal  Q58 
"L" train"M" train
Legend
Local & Limited stops
Local stops
 Q58 
Terminal
 LTD 
Limited-stop service runs daily
"L" train"M" train
Subway connection

This is a route-map template for a New York City bus route.