| 
 | NetworkIn a time-line the opening, route-change & closure dates
            of the lines are given. Temporary changes are, except for a
            few cases, not shown. Official line-indications (numbers)
            were only used with the electric lines. The indication
            characters A-F for the first six urban horse-tramlines were
            used as indications with the concession-contract. All other
            indications below for the horse- steam- &
            motor-tramlines are introduced on this page and meant for
            understanding the development only. New routes are shown in
            bold, abandoned routes are crossed out.RTM 1879-1904
              
                
                  | Date | Line | Action | Routes
                    & remarks |  
                  | 1879 |  |  |  |  
                  | June 1 | D | Opening | Jonker
                    Fransstraat - Beursplein. |  
                  | June 25 | B | Opening | Beursplein
                    - Schiedamsedijk - Hooge Zeedijk - Kievitslaan. |  
                  | October 1 | A | Opening | Centraal
                    Station - Hofplein - Coolsingel - Beursplein. |  
                  | October 25 | E | Opening | Oostzeedijk
                    - Oostplein - Nieuwehaven. |  
                  | 1880 |  |  | Lines existing on January 1st: A, B,
                    D, E |  
                  | January 18 | C | Opening | Schiedamsesingel
                    (Binnenwegsebrug) - Witte de Withstraat -
                    Eendrachtsweg - Westplein - Willemsplein. |  
                  | February 4 | F | Opening | Oostplein
                    - Goudsesingel - Hofplein - Centraal Station. |  
                  | May 27 | C | Extending | Beursplein
                    - Witte de Withstraat - Eendrachtsweg - Westplein -
                    Willemsplein. |  
                  | 1881 |  |  | Lines existing on January 1st: A-F |  
                  | April 9 | Dh | Opening | Nieuwe
                    Binnenweg - Havenstraat. |  
                  | 1882 |  |  | Lines existing on January 1st: A-F,
                    Dh |  
                  | January 12 | Dh | Extending | Van
                      Oldenbarneveltstraat - Mauritsweg - Nieuwe
                    Binnenweg - Havenstraat. |  
                  | February 1 | B | Closure | Combined with line C. |  
                  | February 1 | C | Change | Beursplein - Witte de Withstraat -
                    Eendrachtsweg - Westplein < Willemsplein / Parklaan - Westerlaan. |  
                  | May 5 | Sd | Opening | Van
                    Oldenbarneveltstraat - Mauritsweg - Nieuwe Binnenweg
                    - Mathenesserdijk - Schielands Hooge Zeedijk -
                    Koemarkt. |  
                  | December 29 | SlTM | Opening | Schiekade
                    O.Z. - Bergweg - Straatweg - Dorpsstraat
                    (Hillegersberg). |  
                  | 1883 |  |  | Lines existing on January 1st: A,
                    C-F, Dh, SlTM, Sd |  
                  | January 21 | F | Extending | Maasstation
                    - Oostplein - Goudsesingel - Hofplein - Centraal
                    Station. |  
                  | 1884 |  |  | Lines existing on January 1st: A,
                    C-F, Dh, SlTM, Sd |  
                  | May 17 | A | Extending | Centraal Station - Hofplein -
                    Coolsingel - Beursplein - Willemsbrug - Van der Takstraat. |  
                  | May 17 | E | Combining lines C and E 
 | Oostzeedijk - Oostplein - Beursplein
                    - Witte de Withstraat - Eendrachtsweg - Westplein
                    < Willemsplein / Parklaan - Westerlaan. |  
                  | August 7 | IJSM | Opening | Hofplein - Schiekade W.Z. -
                    Overschie. |  
                  | 1885 |  |  | Lines existing on January 1st: A,
                    D-F, Dh, SlTM, Sd, IJSM |  
                  | 1886 |  |  | Lines existing on January 1st: A,
                    D-F, Dh, SlTM, Sd, IJSM |  
                  | 1887 |  |  | Lines existing on January 1st: A,
                    D-F, Dh, SlTM, Sd, IJSM |  
                  | May 1 | D | Extending | Jonker Fransstraat - Beursplein - Boompjes. |  
                  | May 1 | E | Change | Oostzeedijk - Oostplein - Beursplein
                    - Witte de Withstraat - Eendrachtsweg - Westplein -
                    Parklaan - Westerlaan. (Branch to Willemsplein
                    switched to line F.) |  
                  | May 1 | F | Extending | Maasstation - Oostplein -
                    Goudsesingel - Hofplein - Centraal Station - Mauritsweg -
                      Eendrachtsweg - Westplein - Willemsplein. |  
                  | 1888 |  |  | Lines existing on January 1st: A,
                    D-F, Dh, SlTM, Sd, IJSM |  
                  | 1889 |  |  | Lines existing on January 1st: A,
                    D-F, Dh, SlTM, Sd, IJSM |  
                  | 1890 |  |  | Lines existing on January 1st: A,
                    D-F, Dh, SlTM, Sd, IJSM |  
                  | August 1 | IJSM | Closure |  |  
                  | December 14 | Ov | Opening | Hofplein
                      - Schiekade W.Z. - Overschie. (Replacement
                    IJSM) 
 |  
                  | 1891 |  |  | Lines existing on January 1st: A,
                    D-F, Dh, SlTM, Ov, Sd |  
                  | 1892 |  |  | Lines existing on January 1st: A,
                    D-F, Dh, SlTM, Ov, Sd |  
                  | November 20 | Dh | Closure |  |  
                  | December 18 | Wz | Opening | Westzeedijk
                      - Havenstraat. |  
                  | 1893 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | 1894 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | 1895 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | 1896 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | April 6 & 24 (two stages) | D | Extending | Zwart
                      Janstraat - Noordsingel - Noordplein -
                    Jonker Fransstraat - Beursplein - Boompjes. |  
                  | 1897 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | 1898 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | 1899 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | 1900 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | June 1 | D | Extending | Benthuizerstraat
                    - Zwart Janstraat - Noordsingel - Noordplein -
                    Jonker Fransstraat - Beursplein - Boompjes. |  
                  | 1901 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | 1902 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Sd, Wz |  
                  | January 1 | A | Extending | Centraal Station - Hofplein -
                    Coolsingel - Beursplein - Willemsbrug - Van der
                    Takstraat - Prinsenhoofd. |  
                  | February 1 | Pv | Opening | Hofplein
                      - Schiekade W.Z. - Heulbrug. |  
                  | September 19 | STM | Opening | Schiedam
                      station - Singel - Emmaplein - Broersvest -
                      Koemarkt - Gerrit Verboomstraat - Lange
                      Nieuwstraat - Hoofdstraat - Hoofdplein. |  
                  | 1903 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Ov, Pv, Sd, Wz, STM |  
                  | October 12 | Sd | Cut back | Van Oldenbarneveltstraat -
                      Mauritsweg - Nieuwe Binnenweg - 
                    Nieuwe Binnenweg - Mathenesserdijk - Schielands
                    Hooge Zeedijk - Koemarkt. (Line Nb takes over the
                    section until Delfshaven with horse- instead of
                    steamtraction.) |  
                  | October 12 | Nb | Opening | Van
                      Oldenbarneveltstraat - Mauritsweg - Nieuwe
                      Binnenweg - Duyststraat. |  
                  | 1904 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Nb, Ov, Pv, Sd, Wz, STM |  
                  | June 21 | Nb | Extending | Beursplein
                      - Coolsingel - Van Oldenbarneveltstraat -
                    Mauritsweg - Nieuwe Binnenweg - Duyststraat. |  
                  | October 20 | Pv | Change | Hofplein - Schiekade W.Z. -
                    Provenierssingel - Spoorsingel W.Z. - Hoevestraat. |  | 
        
          | 
 | RETM 1905-1927
              
                
                  | Date | Line | Action | Routes
                    & remarks |  
                  | 1905 |  |  | Lines existing on January 1st: A,
                    D-F, SlTM, Nb, Ov, Pv, Sd, Wz, STM |  
                  | September 19 | E | Closure | Replaced by electric line 1. |  
                  | September 19 | 1 | Opening | Honingerdijk
                      - Oostzeedijk - Oostplein - Beursplein - Witte de
                      Withstraat - Eendrachtsweg - Westplein - Parklaan
                      - Westerlaan. |  
                  | 1906 |  |  | Lines existing on January 1st: 1, A,
                    D, F, SlTM, Nb, Ov, Pv, Sd, Wz, STM |  
                  | October 15 | A | Closure | Replaced by electric line 2. |  
                  | October 15 | 2 | Opening | Centraal
                      Station - Hofplein - Coolsingel - Beursplein -
                      Willemsbrug - Prinsenhoofd. |  
                  | October 25 | F | Closure | Replaced by electric line 4. |  
                  | October 25 | 4 | Opening | Maasstation
                      - Oostplein - Goudsesingel - Hofplein - Centraal
                      Station - Mauritsweg - Eendrachtsweg - Westplein -
                      Willemsplein. |  
                  | November 28 | D | Closure | Replaced by electric line 3. |  
                  | November 28 | 3 | Opening | Benthuizerstraat
                      - Zwart Janstraat - Noordsingel - Noordplein -
                      Jonker Fransstraat - Beursplein - Boompjes. |  
                  | December 17 | Nb, Sd, Wz | Closure | Replaced by electric lines and 7
                    & 8. |  
                  | December 17 | 7 | Opening | Beursplein
                      - Coolsingel - Van Oldenbarneveltstraat -
                      Mauritsweg - Nieuwe Binnenweg - Havenstraat -
                      Westzeedijk - Schiedamsedijk - Beursplein. |  
                  | December 17 | 8 | Opening | Beursplein
                      - Coolsingel - Van Oldenbarneveltstraat -
                      Mauritsweg - Nieuwe Binnenweg - Mathenesserdijk -
                      Rotterdamsedijk - Koemarkt. |  
                  | 1907 |  |  | Lines existing on January 1st: 1-4,
                    7, 8, SlTM, Ov, Pv, STM |  
                  | March 13 | 5 | Opening | Oudedijk
                      - Goudse Rijweg - Hugo de Grootstraat - Kipstraat
                      - Beursplein - Coolsingel - Kruiskade - West
                      Kruiskade - Middellandstraat. |  
                  | March 27 | Pv | Closure | Assimilated in electric line 6. |  
                  | March 27 | 6 | Opening | Boompjes
                      - Beursplein - Goudsesingel - Hofplein - Schiekade
                      - Provenierssingel - Spoorsingel - Hoevestraat. |  
                  | 1908 |  |  | Lines existing on January 1st: 1-8,
                    SlTM, Ov, STM |  
                  | April 13 | 9 | Opening | Wilhelminakade
                      - Parallelweg - Paul Krugerstraat - Brielselaan -
                      Dorpsweg - Wolphaertsbocht - Grientweg. |  
                  | 1909 |  |  | Lines existing on January 1st: 1-9,
                    SlTM, Ov, STM |  
                  | December 1 | 6 | Extending | Prins
                      Hendrikkade - Willemsbrug - Boompjes -
                    Beursplein - Goudsesingel - Hofplein - Schiekade -
                    Provenierssingel - Spoorsingel - Hoevestraat. |  
                  | 1910 |  |  | Lines existing on January 1st: 1-9,
                    SlTM, Ov, STM |  
                  | April 28 | 6 | Extending | Prins Hendrikkade - Willemsbrug -
                    Boompjes - Beursplein - Goudsesingel - Hofplein -
                    Schiekade - Provenierssingel - Spoorsingel -  Walenburgerweg. |  
                  | December 1 | 8 | Change | Beursplein - Coolsingel - Van
                    Oldenbarneveltstraat - Mauritsweg - Nieuwe Binnenweg
                    - Mathenesserdijk
                    Schiedamseweg
                    - Rotterdamsedijk - Koemarkt. |  
                  | 1911 |  |  | Lines existing on January 1st: 1-9,
                    SlTM, Ov, STM |  
                  | January 17 | 10 | Opening | Ruigeplaatbrug
                      - Pieter de Hooghweg - Rochussenstraat - Claes de
                      Vrieselaan - Schietbaanlaan - ‘s-Gravendijkwal -
                      West Kruiskade - Centraal Station - Hofplein -
                      Noordsingel - Jacob Catsstraat - Zaagmolenstraat. |  
                  | September 16 | 5 | Extending | Oudedijk - Goudse Rijweg - Hugo de
                    Grootstraat - Kipstraat - Beursplein - Coolsingel -
                    Kruiskade - West Kruiskade - Middellandstraat - Vierambachtsstraat. |  
                  | 1912 |  |  | Lines existing on January 1st: 1-10,
                    SlTM, Ov, STM |  
                  | September 5 | 10 | Extending | Ruigeplaatbrug - Pieter de Hooghweg -
                    Rochussenstraat - Claes de Vrieselaan -
                    Schietbaanlaan - ‘s-Gravendijkwal - West Kruiskade -
                    Centraal Station - Hofplein - Noordsingel - Jacob
                    Catsstraat - Zaagmolenstraat - Crooswijksestraat -
                      Boezemstraat - Boezemsingel - Oostplein -
                      Maasstation. |  
                  | 1913 |  |  | Lines existing on January 1st: 1-10,
                    SlTM, Ov, STM |  
                  | 1914 |  |  | Lines existing on January 1st: 1-10,
                    SlTM, Ov, STM |  
                  | 1915 |  |  | Lines existing on January 1st: 1-10,
                    SlTM, Ov, STM |  
                  | 1916 |  |  | Lines existing on January 1st: 1-10,
                    SlTM, Ov, STM |  
                  | 1917 |  |  | Lines existing on January 1st: 1-10,
                    SlTM, Ov, STM |  
                  | October 17 | 11 | Opening | Mathenesserlaan
                      - Nieuwe Binnenweg - Eendrachtsweg - Witte de
                      Withstraat - Coolsingel - Hofplein - Noordsingel -
                      Bergselaan - Lisplein. |  
                  | 1918 |  |  | Lines existing on January 1st: 1-11,
                    SlTM, Ov, STM |  
                  | January 1 | STM | Closure | 
 |  
                  | 1919 |  |  | Lines existing on January 1st: 1-11,
                    SlTM, Ov |  
                  | 1920 |  |  | Lines existing on January 1st: 1-11,
                    SlTM, Ov |  
                  | 1921 |  |  | Lines existing on January 1st: 1-11,
                    SlTM, Ov |  
                  | October 3 | 13 | Opening | Wilhelminakade
                      - Parallelweg - Paul Krugerstraat -Pretorialaan -
                      Hillevliet - Groene Hilledijk. |  
                  | 1922 |  |  | Lines existing on January 1st: 1-11,
                    13, SlTM, Ov |  
                  | February 7 | 8A | Opening | Coolsingel
                      - (Van Oldenbarneveltstraat -> Mauritsweg /
                      Witte de Withstraat <- Eendrachtsweg) - Nieuwe
                      Binnenweg - Schiedamseweg (Havenspoor). |  
                  | May 9 | SlTM | Cut back | Schiekade O.Z. - Bergweg -
                    Straatweg - Dorpsstraat (Hillegersberg). |  
                  | May 9 | 14 | Opening | Centraal
                      Station - Hofplein - Noordsingel - Bergweg. |  
                  | July 12 | 7 | Change | Beursplein - (Coolsingel -> Van
                    Oldenbarneveltstraat -> Mauritsweg / Schiedamsesingel <-
                      Witte de Withstraat <- Eendrachtsweg) -
                    Nieuwe Binnenweg - Havenstraat - Westzeedijk -
                    Schiedamsedijk - Beursplein. |  
                  | July 12 | 8 | Change | Beursplein - (Coolsingel -> Van
                    Oldenbarneveltstraat -> Mauritsweg / Schiedamsesingel <-
                      Witte de Withstraat <- Eendrachtsweg) -
                    Nieuwe Binnenweg - Schiedamseweg - Rotterdamsedijk -
                    Koemarkt. |  
                  | July 12 | 11 | Change | Mathenesserlaan - Nieuwe Binnenweg -
                    (Eendrachtsweg -> Witte de Withstraat / Mauritsweg <- Van
                      Oldenbarneveltstraat) - Coolsingel -
                    Hofplein - Noordsingel - Bergselaan - Lisplein. |  
                  | November 4 | 3 | Extending | Bergweg
                    - Benthuizerstraat - Zwart Janstraat - Noordsingel -
                    Noordplein - Jonker Fransstraat - Beursplein -
                    Boompjes. |  
                  | 1923 |  |  | Lines existing on January 1st: 1-11,
                    13, 14, 8A, SlTM, Ov |  
                  | January 2 | 6 | Extending | Prins Hendrikkade - Willemsbrug -
                    Boompjes - Beursplein - Goudsesingel - Hofplein -
                    Schiekade - Provenierssingel - Spoorsingel -
                    Walenburgerweg - Bergweg. |  
                  | February 25 | 8A | Extending | Beursplein
                    - (Coolsingel -> Van Oldenbarneveltstraat ->
                    Mauritsweg / Witte de Withstraat <-
                    Eendrachtsweg) - Nieuwe Binnenweg - Schiedamseweg
                    (Havenspoor). |  
                  | March 26 | SlTM | Closure | Replaced by electric line 14. |  
                  | February 17 - June 5 (in 4
                    stages) | 14 | Extending | Centraal Station - Hofplein -
                    Noordsingel - Bergweg - Straatweg - Dorpsstraat (Hillegersberg). |  
                  | October 22 | 15 | Opening | Mathenessrdijk
                      - Vierambachtsstraat - Middellandstraat - West
                      Kruiskade - Centraal Station - Hofplein -
                      Goudsesingel (Hugo de Grootstraat). |  
                  | 1924 |  |  | Lines existing on January 1st: 1-11,
                    13-15, 8A, Ov |  
                  | March 25 | 7 | Extending | Maasstation
                      - Oostplein - Beursplein - (Coolsingel
                    -> Van Oldenbarneveltstraat -> Mauritsweg /
                    Witte de Withstraat <- Eendrachtsweg) - Nieuwe
                    Binnenweg - Havenstraat - Westzeedijk -
                    Schiedamsedijk - Beursplein. |  
                  | May 31 - December 24 (in 3
                    stages) | 15 | Extending | Spartastraat
                    - Mathenessrdijk - Vierambachtsstraat -
                    Middellandstraat - West Kruiskade - Centraal Station
                    - Hofplein - Goudsesingel - Jonker Fransstraat -
                      Linker Rottekade - Rusthoflaan. |  
                  | 1925 |  |  | Lines existing on January 1st: 1-11,
                    13-15, 8A, Ov |  
                  | 1926 |  |  | Lines existing on January 1st: 1-11,
                    13-15, 8A, Ov |  
                  | September 1 | div | Closure | Closure lines 2 and 8A 
 |  
                  | September 1 | 6 | Extending | Prinsenhoofd
                    - Willemsbrug - Boompjes - Beursplein - Goudsesingel
                    - Hofplein - Schiekade - Provenierssingel -
                    Spoorsingel - Walenburgerweg - Bergweg. |  
                  | September 1 | 12 | Opening | Centraal
                    Station - Hofplein - Coolsingel - Beursplein -
                    Willemsbrug - Oranjeboomstraat - Beijerlandselaan -
                    Randweg - Groenezoom. |  
                  | September 1 | 12A | Opening | Centraal
                    Station - Hofplein - Coolsingel - Beursplein -
                    Willemsbrug - Oranjeboomstraat - Beijerlandselaan. |  
                  | October 23 | 2 | Opening | Centraal
                    Station - Hofplein - Coolsingel - Beursplein -
                    Willemsbrug - Oranjeboomstraat - Putselaan -
                    Brielselaan - Dorpsweg - Wolphaertsbocht - Vlaskade. |  
                  | October 23 | 9 | Closure |  |  
                  | 1927 |  |  | Lines existing on January 1st: 1-8,
                    10-15, 12A, Ov |  
                  | June 19 | 12 | Change | Centraal Station - Hofplein -
                    Coolsingel - Beurspein Boompjes -
                    Willemsbrug - Oranjeboomstraat - Beijerlandselaan -
                    Randweg - Groenezoom. |  
                  | June 19 | 12A | Change | Centraal Station - Hofplein -
                    Coolsingel - Beursplein Boompjes -
                    Willemsbrug - Oranjeboomstraat - Beijerlandselaan -
                    Groene Hilledijk. |  
                  | June 19 | 2 | Change | Centraal Station - Hofplein -
                    Coolsingel - Beursplein Boompjes -
                    Willemsbrug - Oranjeboomstraat - Putselaan -
                    Brielselaan - Dorpsweg - Wolphaertsbocht - Vlaskade. |  
                  | October 11 | 1 | Extending | Honingerdijk - Oostzeedijk -
                    Oostplein -Beursplein - Witte de Withstraat -
                    Eendrachtsweg - Westplein - Parklaan - Westerlaan -
                    Parkkade. |  | 
        
          | 
 | RET 1928-1930
              
                
                  | Date | Line | Action | Routes
                    & remarks |  
                  | 1928 |  |  | Lines existing on January 1st: 1-8,
                    10-15, 12A, Ov |  
                  | May 23 | 12A | Extending | Henegouwerlaan
                      - West Kruiskade - Centraal Station -
                    Hofplein - Coolsingel - Boompjes - Willemsbrug -
                    Oranjeboomstraat - Beijerlandselaan - Groene
                    Hilledijk. |  
                  | October 25 | Ov | Closure | Replaced by busline D. |  
                  | 1929 |  |  | Lines existing on January 1st: 1-8,
                    10-15, 12A |  
                  | March 1 | 12A | Extending | Aelbrechtsplein
                      - Beukelsdijk - Henegouwerlaan - West
                    Kruiskade - Centraal Station - Hofplein - Coolsingel
                    - Boompjes - Willemsbrug - Oranjeboomstraat -
                    Beijerlandselaan - Groene Hilledijk. |  
                  | May 1 | 3 | Extending | Bergweg - Benthuizerstraat - Zwart
                    Janstraat - Noordsingel - Noordplein - Jonker
                    Fransstraat - Beursplein - Boompjes - Willemsbrug -
                      Oranjeboomstraat - Beijerlandselaan - Groene
                      Hilledijk. |  
                  | May 1 - November 1 (in 3 stages) | 4 | Change | Maasstation - Oostplein -
                    Goudsesingel - Hofplein - Centraal Station - Mauritsweg
                      - Eendrachtsweg - Westplein - Willemsplein
                    West Kruiskade -
                      Middellandstraat - Vierambachtsstraat -
                      Mathenesserweg - Marconiplein - Rotterdamsedijk -
                      Koemarkt. |  
                  | May 1 | 5 | Change | Oudedijk - Goudse Rijweg - Hugo de
                    Grootstraat - Kipstraat - Beursplein - Coolsingel
                      - Kruiskade - West Kruiskade - Middellandstraat -
                      Vierambachtsstraat (Coolsingel -> Van
                      Oldenbarneveltstraat -> Mauritsweg / Witte de
                      Withstraat <- Eendrachtsweg) - Nieuwe Binnenweg
                      - Mathenesserlaan - Mathenesserdijk - Spartastraat. 
 |  
                  | May 1 | 7 | Change | Maasstation - Oostplein - Beursplein
                    - (Coolsingel -> Van Oldenbarneveltstraat ->
                    Mauritsweg / Witte de Withstraat <-
                    Eendrachtsweg) - Nieuwe Binnenweg Havenstraat
                      - Westzeedijk - Schiedamsedijk - Beursplein
                    - Schiedamseweg -
                      Marconiplein. |  
                  | May 1 | 9 | Opening | Aelbrechtsplein
                      - Beukelsdijk - Henegouwerlaan - West Kruiskade -
                      Centraal Station - Hofplein - Coolsingel -
                      Boompjes - Willemsbrug - Oranjeboomstraat -
                      Beijerlandselaan. |  
                  | May 1 | 12A | Closure | Replaced by line 9. |  
                  | May 1 | 14 | Extending | Willemsplein
                      - Westplein - Eendrachtsweg - Mauritsweg -
                    Centraal Station - Hofplein - Noordsingel - Bergweg
                    - Straatweg - Dorpsstraat (Hillegersberg) -
                    Bergsingel (Hb). |  
                  | May 1 | 16 | Opening | Oudedijk -
                    Goudse Rijweg - Hugo de Grootstraat - Goudsesingel -
                    Hofplein - Kruiskade - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat. |  
                  | May 1 | 17 | Opening | Beursplein
                    - Coolsingel - Kruiskade - West Kruiskade
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserweg - Marconiplein. |  
                  | May 1 | 18 | Opening | Rusthoflaan
                    - Boezemstraat - Boezemsingel - Oostplein -
                    Beursplein - Schiedamsedijk - Westzeedijk -
                    Havenstraat - Schiedamseweg - Marconiplein. |  
                  | August 1 | 9 | Change | Aelbrechtsplein - Beukelsdijk -
                    Henegouwerlaan - West Kruiskade - Centraal Station -
                    Hofplein - Coolsingel - Boompjes - Willemsbrug -
                    Oranjeboomstraat - Beijerlandselaan Polderlaan - Lange
                      Hilleweg. |  
                  | August 1 | 25 | Opening | Beursplein
                    - Boompjes - Willemsbrug - Oranjeboomstraat -
                    Putselaan - Brielselaan - Wolphaertsbocht -
                    Carnisselaan. |  
                  | November 1 | 20 | Opening | Vlietlaan
                    - Slaak - Oostplein - Goudsesingel - Hofplein -
                    Coolsingel - Mauritsweg - Nieuwe Binnenweg -
                    Schiedamseweg - Marconiplein - Mathenesserdijk -
                    Spartastraat. |  
                  | December 1 | 5 | Change | Oudedijk - Goudse
                      Rijweg - Hugo de Grootstraat - Kipstraat Slaak - Oostplein
                    - Beursplein - (Coolsingel -> Van
                    Oldenbarneveltstraat -> Mauritsweg / Witte de
                    Withstraat <- Eendrachtsweg) - Nieuwe Binnenweg -
                    Mathenesserlaan - Mathenesserdijk - Spartastraat. |  
                  | December 1 | 19 | Opening | Beursplein
                    - Boompjes - Willemsbrug - Oranjeboomstraat -
                    Beijerlandselaan. |  
                  | December 1 | 21 | Opening | Honingerdijk
                    - Oostzeedijk - Oostplein - Goudsesingel - Hofplein
                    - Centraal Station - West Kruiskade - Henegouwerlaan
                    - Beukelsdijk - Aelbrechtsplein. |  
                  | December 1 | 24 | Opening | Willemsplein
                    - Westplein - Eendrachtsweg - Nieuwe Binnenweg -
                    Mathenesserlaan - 's-Gravendijkwal -
                    Middellandstraat -Vierambachtstraat -
                    Mathenesserdijk - Spartastraat. |  
                  | 1930 |  |  | Lines existing on January 1st: 1-21,
                    24, 25 |  
                  | March 24 | 10 | Cut back | Ruigeplaatbrug - Pieter de Hooghweg -
                    Rochussenstraat - Claes de Vrieselaan -
                    Schietbaanlaan - ‘s-Gravendijkwal - West Kruiskade -
                    Centraal Station - Hofplein - Noordsingel - Jacob
                    Catsstraat - Zaagmolenstraat - Crooswijksestraat
                      - Boezemstraat - Boezemsingel - Oostplein -
                      Maasstation. |  
                  | March 24 | 22 | Opening | Avenue
                    Concordia - Oudedijk - Goudse Rijweg - Boezemstraat
                    - Crooswijksestraat - Zaagmolenstraat - Bergweg -
                    Walenburgerweg. |  
                  | March 24 | 23 | Opening | Kootsekade
                    - Straatweg - Bergweg - Noordsingel - Noordplein -
                    Jonker Fransstraat - Goudsesingel - Oostplein -
                    Maasstation. |  | 
        
          | 
 | RET 1931-1939
              
                
                  | Date | Line | Action | Routes
                    & remarks |  
                  | 1931 |  |  | Lines existing on January 1st: 1-25 |  
                  | May 16 | 13 | Closure |  |  
                  | May 16 | 19 | Change | Coolsingel - Boompjes - Willemsbrug -
                    Oranjeboomstraat - Beijerlandselaan Polderlaan - Hillevliet
                      - Pretorialaan - Paul Krugerstraat - Parallelweg -
                      Wilhelminakade. |  
                  | 1932 |  |  | Lines existing on January 1st: 1-12,
                    14-25 |  
                  | January 13 | 12 | Change | Centraal Station - Hofplein -
                    Coolsingel - Boompjes Beursplein -
                    Willemsbrug - Oranjeboomstraat - Beijerlandselaan -
                    Randweg - Groenezoom. 
 |  
                  | May 8 | div | Closure | Closure of the lines 19 and 24 
 |  
                  | August 4 | 6 | Change | Prinsenhoofd - Willemsbrug -  Boompjes -
                      Beursplein - Goudsesingel Beursplein - Coolsingel-
                    Hofplein - Schiekade - Provenierssingel -
                    Spoorsingel - Walenburgerweg - Bergweg. 
 |  
                  | 1933 |  |  | Lines existing on January 1st: 1-12,
                    14-18, 20-23, 25 |  
                  | April 1 | 5 | Cut back | Oudedijk - Slaak - Oostplein -
                    Beursplein - (Coolsingel -> Van
                    Oldenbarneveltstraat -> Mauritsweg / Witte de
                    Withstraat <- Eendrachtsweg) - Nieuwe Binnenweg -
                    Mathenesserlaan - Mathenesserdijk - Spartastraat. |  
                  | April 26 | 10 | Change | Ruigeplaatbrug - Pieter de
                      Hooghweg - Rochussenstraat Westzeedijk - G.J. de
                      Jonghweg - Claes de Vrieselaan -
                    Schietbaanlaan - ‘s-Gravendijkwal - West Kruiskade -
                    Centraal Station - Hofplein - Noordsingel - Jacob
                    Catsstraat. 
 |  
                  | June 1 | 7 | Closure |  |  
                  | June 1 | 8 | Extending | Maasstation
                      - Oostplein - Beursplein - (Coolsingel
                    -> Van Oldenbarneveltstraat -> Mauritsweg /
                    Schiedamsesingel <- Witte de Withstraat <-
                    Eendrachtsweg) - Nieuwe Binnenweg - Schiedamseweg -
                    Marconiplein - Rotterdamsedijk - Koemarkt. |  
                  | October 16 | 6 | Change | Prinsenhoofd - Willemsbrug -
                    Beursplein - Coolsingel- Hofplein - Schiekade -
                    Provenierssingel - Spoorsingel - Walenburgerweg -  Bergweg
                    Schieweg. |  
                  | 1934 |  |  | Lines existing on January 1st: 1-6,
                    8-12, 14-18, 20-23, 25 |  
                  | July 1 | 1 | Change | Honingerdijk - Oostzeedijk -
                    Oostplein - Beursplein - Witte de
                      Withstraat - Eendrachtsweg - Westplein - Parklaan
                      - Westerlaan - Parkkade (Coolsingel -> Van
                      Oldenbarneveltstraat -> Mauritsweg /
                      Schiedamsesingel <- Witte de Withstraat <-
                      Eendrachtsweg) - Nieuwe Binnenweg -
                      Mathenesserlaan - ‘s-Gravendijkwal -
                      Henegouwerlaan - Beukelsdijk - Aelbrechtsplein. 
 |  
                  | July 1 | 3 | Change | Bergweg - Benthuizerstraat - Zwart
                      Janstraat - Noordsingel - Noordplein - Jonker
                      Fransstraat Centraal Station - Hofplein - Goudsesingel
                    - Beursplein - Boompjes - Willemsbrug -
                    Oranjeboomstraat - Beijerlandselaan - Groene
                    Hilledijk. 
 |  
                  | July 1 | 6 | Change | Prinsenhoofd - Willemsbrug Maasstation - Oostplein
                    - Beursplein - Coolsingel - Hofplein - Schiekade -
                    Provenierssingel - Spoorsingel - Walenburgerweg -
                    Schieweg. |  
                  | July 1 | 8 | Cut back | Maasstation - Oostplein -
                    Beursplein - (Coolsingel -> Van
                    Oldenbarneveltstraat -> Mauritsweg /
                    Schiedamsesingel <- Witte de Withstraat <-
                    Eendrachtsweg) - Nieuwe Binnenweg - Schiedamseweg -
                    Marconiplein - Rotterdamsedijk - Koemarkt. |  
                  | July 1 | 9 | Change | Aelbrechtsplein - Beukelsdijk -
                      Henegouwerlaan - West Kruiskade - Centraal Station
                      - Hofplein Aert van Nesstraat - Coolsingel -  Boompjes
                    Beursplein -
                    Willemsbrug - Oranjeboomstraat - Polderlaan - Lange
                    Hilleweg. 
 |  
                  | July 1 | div | Closure | Closure of the lines 10, 20 and 25 
 |  
                  | July 1 | 11 | Change | Mathenesserlaan Spartastraat -
                      Mathenesserdijk - Marconiplein - Nieuwe
                    Binnenweg - (Eendrachtsweg -> Witte de Withstraat
                    / Mauritsweg <- Van Oldenbarneveltstraat) -
                    Coolsingel - Hofplein - Noordsingel - Bergselaan -
                    Lisplein. 
 |  
                  | July 1 | 12 | Change | Centraal Station - Hofplein -
                    Coolsingel - Boompjes - Willemsbrug -
                    Oranjeboomstraat - Beijerlandselaan - Randweg -
                      Groenezoom Putselaan - Brielselaan - Carnisselaan. 
 |  
                  | July 1 | 13 | Opening | Centraal
                    Station - Hofplein - Goudsesingel - Beursplein -
                    Boompjes - Willemsbrug - Oranjeboomstraat -
                    Beijerlandselaan - Randweg - Groenezoom. |  
                  | July 1 | 15 | Change | Spartastraat - Mathenessrdijk -
                      Vierambachtsstraat Ruigeplaatbrug -
                      Westzeedijk - G.J. de Jonghweg - Claes de
                      Vrieselaan - Schietbaanlaan - ‘s-Gravendijkwal
                    - Middellandstraat - West Kruiskade - Centraal
                    Station - Hofplein - Goudsesingel - Jonker
                    Fransstraat - Linker Rottekade - Rusthoflaan. 
 |  
                  | July 1 | 16 | Extending | Oudedijk - Goudse Rijweg - Hugo de
                    Grootstraat - Goudsesingel - Hofplein - Kruiskade -
                    West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserdijk - Spartastraat. |  
                  | July 1 | 23 | Change | Kootsekade - Straatweg - Bergweg -  Benthuizerstraat -
                      Zwart Janstraat - Noordsingel - Noordplein
                    - Jonker Fransstraat - Goudsesingel
                      - Oostplein - Maasstation Beursplein - Coolsingel. 
 |  
                  | 1935 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11-18, 21-23 |  
                  | July 1 | 22 | Change | Avenue Concordia - Oudedijk - Goudse
                    Rijweg - Boezemstraat - Crooswijksestraat -
                    Zaagmolenstraat - Bergweg - Walenburgerweg - Spoorsingel - Centraal
                      Station N.Z. 
 |  
                  | 1936 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11-18, 21-23 |  
                  | July 1 | 1 | Change | Honingerdijk - Oostzeedijk -
                    Oostplein - Beursplein - (Coolsingel -> Van
                    Oldenbarneveltstraat -> Mauritsweg /
                    Schiedamsesingel <- Witte de Withstraat <-
                    Eendrachtsweg) - Nieuwe Binnenweg - Mathenesserlaan
                      - ‘s-Gravendijkwal - Henegouwerlaan - Beukelsdijk
                      - Aelbrechtsplein Schiedamseweg -
                      Marconiplein - Rotterdamsedijk - Koemarkt. 
 |  
                  | July 1 | 2 | Change | Centraal Station - Hofplein -
                    Coolsingel - Boompjes - Willemsbrug -
                    Oranjeboomstraat - Putselaan - Brielselaan - Dorpsweg
                    - Wolphaertsbocht
                    - Vlaskade. 
 |  
                  | July 1 | 3 | Change | Centraal Station - Hofplein -
                    Goudsesingel - Beursplein - Boompjes - Willemsbrug -
                    Oranjeboomstraat - Beijerlandselaan - Groene
                      Hilledijk Groene
                      Zoom. 
 |  
                  | July 1 | 5 | Change | Oudedijk - Slaak - Oostplein -
                    Beursplein - (Coolsingel -> Van
                      Oldenbarneveltstraat -> Mauritsweg / Witte de
                      Withstraat <- Eendrachtsweg) - Nieuwe Binnenweg
                      - Mathenesserlaan Coolsingel - Kruiskade
                      - West Kruiskade - Middellandstraat -
                      Vierambachtsstraat - Mathenesserdijk -
                      Spartastraat. 
 |  
                  | July 1 | 7 | Opening | Aelbrechtsplein
                    - Beukelsdijk - Henegouwerlaan - West Kruiskade -
                    Kruiskade - Coolsingel - Beursplein - Oostplein -
                    Boezemsingel - Boezemstraat - Rusthoflaan. |  
                  | July 1 | div | Closure | Closure of the lines 8, 12, 13, 17,
                    18, 21, 22 and 23 
 |  
                  | July 1 | 9 | Change | Aert van Nesstraat Centraal Station -
                      Hofplein - Coolsingel - Beursplein -
                    Willemsbrug - Oranjeboomstraat - Polderlaan - Lange
                    Hilleweg. 
 |  
                  | July 1 | 10 | Opening | Kootsekade
                    - Straatweg - Bergweg - Benthuizerstraat -
                    Zaagmolenstraat - Linker Rottekade - Jonker
                    Fransstraat - Beursplein - Schiedamsedijk -
                    Westzeedijk - Havenstraat - Schiedamseweg -
                    Marconiplein - Mathenesserdijk - Spartastraat. |  
                  | July 1 | 11 | Change | Spartastraat - Mathenesserdijk -
                      Marconiplein Mathenesserplein - Mathenesserlaan -
                    Nieuwe Binnenweg - (Eendrachtsweg -> Witte de
                    Withstraat / Mauritsweg <- Van
                    Oldenbarneveltstraat) - Coolsingel - Hofplein -
                    Noordsingel - Bergselaan - Lisplein. 
 |  
                  | July 1 | 15 | Change | Ruigeplaatbrug - Westzeedijk - G.J.
                    de Jonghweg - Claes de Vrieselaan - Schietbaanlaan -
                    ‘s-Gravendijkwal - Middellandstraat - West Kruiskade
                    - Centraal Station - Hofplein - Goudsesingel
                      - Jonker Fransstraat - Linker Rottekade -
                      Rusthoflaan Schiekade - Provenierssingel - Spoorsingel
                      - Walenburgerweg - Bergweg - Zaagmolenstraat -
                      Crooswijksestraat - Boezemstraat - Goudse Rijweg -
                      Oudedijk - Avenue Concordia. 
 |  
                  | July 1 | 16 | Change | Oudedijk - Goudse Rijweg - Hugo de
                    Grootstraat - Goudsesingel - Hofplein - Kruiskade -
                      West Kruiskade - Middellandstraat -
                      Vierambachtsstraat - Mathenesserdijk -
                      Spartastraat Centraal Station - Mauritsweg - Nieuwe
                      Binnenweg - Schiedamseweg - Marconiplein. 
 |  
                  | November 28 | 9 | Change | Centraal Station - Hofplein
                    Vierambachtsstraat
                      - Middellandstraat - West Kruiskade - Kruiskade
                    - Coolsingel - Beursplein - Willemsbrug -
                    Oranjeboomstraat - Polderlaan - Lange Hilleweg. 
 |  
                  | 1937 |  |  | Lines existing on January 1st: 1-7,
                    9-11, 15, 16 |  
                  | March 1 | 17 | Opening | Aelbrechtsplein
                      - Beukelsdijk - Henegouwerlaan - West Kruiskade -
                      Kruiskade - Coolsingel - Witte de Withstraat -
                      Eendrachtsweg - Westplein - Willemsplein. |  
                  | September 1 | 7 | Cut back | Aelbrechtsplein - Beukelsdijk -
                    Henegouwerlaan - West Kruiskade - Kruiskade -
                    Coolsingel - Beursplein - Oostplein -
                      Boezemsingel - Boezemstraat - Rusthoflaan. |  
                  | September 1 | 15 | Change | Ruigeplaatbrug - Westzeedijk - G.J.
                    de Jonghweg - Claes de Vrieselaan - Schietbaanlaan -
                    ‘s-Gravendijkwal - Middellandstraat - West Kruiskade
                    - Centraal Station - Hofplein - Schiekade -
                      Provenierssingel - Spoorsingel - Walenburgerweg -
                      Bergweg - Zaagmolenstraat - Crooswijksestraat -
                      Boezemstraat - Goudse Rijweg - Oudedijk - Avenue
                      Concordia Goudsesingel
                      - Jonker Fransstraat - Linker Rottekade -
                      Rusthoflaan. 
 |  
                  | September 1 | 17 | Closure |  |  
                  | September 1 | 22 | Opening | Avenue
                    Concordia - Oudedijk - Goudse Rijweg - Boezemstraat
                    - Crooswijksestraat - Zaagmolenstraat - Bergweg -
                    Walenburgerweg - Spoorsingel - Centraal Station N.Z. |  
                  | September 2 | 16 | Change | Oudedijk - Goudse Rijweg -  Hugo de
                      Grootstraat Boezemsingel - Goudsesingel -
                    Hofplein - Centraal Station - Mauritsweg - Nieuwe
                    Binnenweg - Schiedamseweg - Marconiplein. 
 |  
                  | December 18 | 10 | Extending | Bergsingel
                      (Hb) - Dorpsstraat - Straatweg - Bergweg -
                    Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Beursplein -
                    Schiedamsedijk - Westzeedijk - Havenstraat -
                    Schiedamseweg - Marconiplein - Mathenesserdijk -
                    Spartastraat. |  
                  | 1938 |  |  | Lines existing on January 1st: 1-7,
                    9-11, 15, 16, 22 |  
                  | July 7 | 5 | Extending | ‘s-Gravenweg
                    - Oudedijk - Slaak - Oostplein - Beursplein -
                    Coolsingel - Kruiskade - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. |  
                  | July 7 | 16 | Extending | ‘s-Gravenweg
                    - Oudedijk - Goudse Rijweg - Boezemsingel -
                    Goudsesingel - Hofplein - Centraal Station -
                    Mauritsweg - Nieuwe Binnenweg - Schiedamseweg -
                    Marconiplein. |  
                  | 1939 |  |  | Lines existing on January 1st: 1-7,
                    9-11, 15, 16, 22 |  
                  | March 21 (southbound) and April 15
                    (northbound) | 15 | Change | Ruigeplaatbrug - Westzeedijk - G.J.
                    de Jonghweg - Claes de Vrieselaan - Schietbaanlaan
                      - ‘s-Gravendijkwal Middellandstraat - West
                    Kruiskade - Centraal Station - Hofplein -
                    Goudsesingel - Jonker Fransstraat - Linker Rottekade
                    - Rusthoflaan. 
 |  | 
        
          | 
 | RET 1940-1944
              
                
                  | Date | Line | Action | Routes
                    & remarks |  
                  | 1940 |  |  | 1-7, 9-11, 15, 16, 22 |  
                  | May 10 | All RET | Closure | Due to
                    war |  
                  | May 17 - June 21 (in 3 stages) | 1 | Opening | Honingerdijk
                    - Oostzeedijk - Oostplein - Goudsesingel - Hofplein
                    - Centraal Station - West Kruiskade - Henegouwerlaan
                    - Beukelsdijk - Aelbrechtsplein. |  
                  | May 17 - June 27 (in 3 stages) | 2 | Opening | Centraal
                    Station - Hofplein - Coolsingel - Beursplein -
                    Willemsbrug - Oranjeboomstraat - Putselaan -
                    Brielselaan - Wolphaertsbocht - Vlaskade. |  
                  | May 17 - June 27 (in 3 stages) | 3 | Opening | Centraal
                    Station - Hofplein - Coolsingel - Beursplein -
                    Willemsbrug - Oranjeboomstraat - Beijerlandselaan -
                    Groene Zoom. |  
                  | May 17 - June 14 (in 3 stages) | 4 | Opening | Maasstation
                    - Oostplein - Goudsesingel - Hofplein - Centraal
                    Station - West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserweg - Marconiplein -
                    Rotterdamsedijk - Koemarkt. |  
                  | September 14 | 5 | Opening | Schieweg -
                    Walenburgerweg - Spoorsingel - Provenierssingel -
                    Schiekade - Hofplein - Kruiskade - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. |  
                  | June 5 - November 29 (in 3 stages) | 6 | Opening | Van
                    Aerssenlaan - Stadhoudersweg - Bergselaan - Schieweg
                    - Walenburgerweg - Spoorsingel - Provenierssingel -
                    Schiekade - Hofplein - Coolsingel - Witte de
                    Withstraat - Eendrachtsweg - Westplein - Parklaan. |  
                  | June 6 - July 15 (in 2 stages) | 8 | Opening | Beursplein
                    - Witte de Withstraat - Eendrachtsweg - Nieuwe
                    Binnenweg - Schiedamseweg - Marconiplein -
                    Rotterdamsedijk - Koemarkt. |  
                  | May 17 - June 22 (in 2 stages) | 9 | Opening | Vierambachtsstraat
                    - Middellandstraat - West Kruiskade - Kruiskade -
                    Coolsingel - Beursplein - Willemsbrug -
                    Oranjeboomstraat - Polderlaan - Lange Hilleweg. |  
                  | May 18 - May 25 (in 2 stages) | 10 | Opening | Bergsingel
                    (Hb) - Straatweg - Bergweg - Benthuizerstraat -
                    Zaagmolenstraat - Linker Rottekade - Jonker
                    Fransstraat - Goudsesingel - Hofplein - Coolsingel -
                    Witte de Withstraat - Eendrachtsweg - Westzeedijk -
                    Havenstraat - Schiedamseweg - Marconiplein -
                    Mathenesserdijk - Spartastraat. |  
                  | June 6 - June 16 (in 2 stages) | 11 | Opening | Mathenesserplein
                    - Mathenesserlaan - Claes de Vrieselaan - Nieuwe
                    Binnenweg - Eendrachtsweg - Witte de Withstraat -
                    Coolsingel - Hofplein - Noordsingel - Bergselaan -
                    Lisplein. |  
                  | May 19 - August 14 (in 3 stages) | 14 | Opening | Willemsplein
                    - Westplein - Eendrachtsweg - Mauritsweg - Centraal
                    Station - Hofplein - Noordsingel - Bergweg -
                    Straatweg - Dorpsstraat - Bergsingel (Hb). |  
                  | June 7 | 15 | Opening | Ruigeplaatbrug
                    - Westzeedijk - G.J. de Jonghweg - Claes de
                    Vrieselaan - Middellandstraat - West Kruiskade -
                    Centraal Station - Hofplein - Goudsesingel - Jonker
                    Fransstraat - Linker Rottekade - Rusthoflaan. |  
                  | May 27 | 16 | Opening | ‘s-Gravenweg
                    - Oudedijk - Goudse Rijweg - Boezemsingel -
                    Goudsesingel - Hofplein - Centraal Station -
                    Mauritsweg - Nieuwe Binnenweg - Schiedamseweg -
                    Marconiplein. |  
                  | December 21 | 17 | Opening | ‘s-Gravenweg
                    - Oudedijk - Goudse Rijweg - Boezemsingel -
                    Goudsesingel - Hofplein - Coolsingel - Witte de
                    Withstraat - Eendrachtsweg - Nieuwe Binnenweg
                    (Mathenesserlaan). |  
                  | May 18 - May 21 (in 3 stages) | 22 | Opening | Avenue
                    Concordia - Oudedijk - Goudse Rijweg - Boezemstraat
                    - Crooswijksestraat - Zaagmolenstraat - Bergweg -
                    Walenburgerweg - Spoorsingel - Centraal Station N.Z. |  
                  | 1941 |  |  | Lines existing on January 1st: 1-6,
                    8-11, 14-17, 22 |  
                  | April 12 | 17 | Extending | ‘s-Gravenweg - Oudedijk - Goudse
                    Rijweg - Boezemsingel - Goudsesingel - Hofplein -
                    Coolsingel - Witte de Withstraat - Eendrachtsweg -
                    Nieuwe Binnenweg - Heemraadsplein. |  
                  | September 19 | 11 | Change | Mathenesserplein - Mathenesserlaan -
                    Claes
                      de Vrieselaan Nieuwe Binnenweg -
                    Eendrachtsweg - Witte de Withstraat - Coolsingel -
                    Hofplein - Noordsingel - Bergselaan - Lisplein. 
 |  
                  | November 26 | 22 | Change | Avenue Concordia - Oudedijk - Goudse
                    Rijweg - Boezemstraat - Crooswijksestraat -
                    Zaagmolenstraat - Bergweg - Walenburgerweg - Spoorsingel
                      - Centraal Station N.Z  Bentincklaan. |  
                  | November 26 | 3 | Change | Centraal Station Bentincklaan -
                      Stationssingel - Centraal Station N.Z. -
                      Provenierssingel - Schiekade - Hofplein -
                    Coolsingel - Beursplein - Willemsbrug -
                    Oranjeboomstraat - Beijerlandselaan - Groene Zoom. |  
                  | 1942 |  |  | Lines existing on January 1st: 1-6,
                    8-11, 14-17, 22 |  
                  | August 1 | 2 | Change | Centraal Station - Hofplein -
                    Coolsingel - Beursplein - Willemsbrug -
                    Oranjeboomstraat - Putselaan - Brielselaan
                      - Wolphaertsbocht Mijnsherenlaan. 
 |  
                  | August 1 | 12 | Opening | Centraal
                    Station - Hofplein - Coolsingel - Boompjes -
                    Willemsbrug - Oranjeboomstraat - Putselaan -
                    Brielselaan - Wolphaertsbocht - Vlaskade. |  
                  | September 21 | 5 | Change | Schieweg - Walenburgerweg
                      - Spoorsingel - Provenierssingel Schiekade
                    - Hofplein - Centraal Station - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. 
 |  
                  | September 20 | 6 | Change | Van Aerssenlaan - Stadhoudersweg -
                    Bergselaan - Schieweg - Walenburgerweg
                      - Spoorsingel - Provenierssingel Schiekade
                    - Hofplein - Coolsingel - Witte de Withstraat -
                    Eendrachtsweg - Westplein - Parklaan. 
 |  
                  | November 1 | 1 | Change | Honingerdijk - Oostzeedijk -
                    Oostplein - Goudsesingel Beursplein - Coolsingel
                    - Hofplein - Centraal Station - West Kruiskade -
                    Henegouwerlaan - Beukelsdijk - Aelbrechtsplein. 
 |  
                  | November 1 | 8 | Cut back | Beursplein Bulgersteijn -
                    Witte de Withstraat - Eendrachtsweg - Nieuwe
                    Binnenweg - Schiedamseweg - Marconiplein -
                    Rotterdamsedijk - Koemarkt. 
 |  
                  | November 2 | 17 | Change | ‘s-Gravenweg - Oudedijk - Goudse
                    Rijweg - Boezemsingel - Goudsesingel
                      - Hofplein - Coolsingel Oostplein - Beursplein
                    - Witte de Withstraat - Eendrachtsweg - Nieuwe
                    Binnenweg - Heemraadsplein. 
 |  
                  | 1943 |  |  | Lines existing on January 1st: 1-6,
                    8-12, 14-17, 22 |  
                  | February 17 | 8 | Change | Bulgersteijn - Witte de Withstraat
                      - Eendrachtsweg Coolsingel - (Witte de Withstraat ->
                      Eendrachtsweg / Van Oldenbarneveltstraat <-
                      Mauritsweg) - Nieuwe Binnenweg -
                    Schiedamseweg - Marconiplein - Rotterdamsedijk -
                    Koemarkt. |  
                  | April 19 | 10 | Change | Bergsingel (Hb) - Straatweg - Bergweg
                    - Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Goudsesingel - Hofplein -
                      Coolsingel Beursplein - Witte de Withstraat -
                    Eendrachtsweg - Westzeedijk - Havenstraat -
                    Schiedamseweg - Marconiplein - Mathenesserdijk -
                    Spartastraat. 
 |  
                  | September 6 | 1 | Change | Honingerdijk - Oostzeedijk -
                    Oostplein - Beursplein - Coolsingel - Hofplein -  Centraal
                      Station - West Kruiskade - Henegouwerlaan Schiekade -
                      Provenierssingel - Centraal Station N.Z. -
                      Stationssingel - Walenburgerweg - Statentunnel
                    - Beukelsdijk - Aelbrechtsplein. 
 |  
                  | September 6 | 2 | Change 
 | Centraal Station Bentincklaan -
                      Stationssingel - Centraal Station N.Z.
                      Provenierssingel - Schiekade - Hofplein -
                    Coolsingel - Beursplein - Willemsbrug -
                    Oranjeboomstraat - Putselaan - Mijnsherenlaan. |  
                  | September 6 | 3 | Change | Bentincklaan - Stationssingel -
                      Centraal Station N.Z. Provenierssingel - Schiekade
                    Centraal Station
                    - Hofplein - Coolsingel - Beursplein - Willemsbrug -
                    Oranjeboomstraat - Beijerlandselaan - Groene Zoom. |  
                  | September 6 | 10 | Cut back | Bergsingel (Hb)- Straatweg
                    Straatweg (Kleiweg) - Bergweg - Benthuizerstraat -
                    Zaagmolenstraat - Linker Rottekade - Jonker
                    Fransstraat - Goudsesingel - Beursplein - Witte de
                    Withstraat - Eendrachtsweg - Westzeedijk -
                    Havenstraat - Schiedamseweg - Marconiplein -
                    Mathenesserdijk - Spartastraat. |  
                  | 1944 |  |  | Lines existing on January 1st: 1-6,
                    8-12, 14-17, 22 |  
                  | April 17 | 20 | Opening | Vlietlaan
                    - Goudse Rijweg - Boezemstraat - Crooswijksestraat -
                    Zaagmolenstraat - Bergweg - Walenburgerweg -
                    Statentunnel - Henegouwerlaan - Middellandstraat -
                    Vierambachtsstraat - Mathenesserlaan - Marconiplein. |  
                  | December
                    1 | All RET | Closure | Due to
                    war which caused by lack of energy and spare parts. |  | 
        
          | 
 | RET 1945-1965
              
                
                  | Date | Line | Action | Routes
                    & remarks |  
                  | 1945 |  |  | On januari 1st no lines are in
                    operation |  
                  | August 16 | 1 | Opening | Honingerdijk
                    - Oostzeedijk - Oostplein - Blaak - Coolsingel -
                    Hofplein - Schiekade - Provenierssingel - Centraal
                    Station N.Z. - Stationssingel - Walenburgerweg -
                    Statentunnel - Henegouwerlaan - Beukelsdijk -
                    Aelbrechtsplein. |  
                  | June 8 | 2 | Opening | Centraal
                    Station - Hofplein - Coolsingel - Boompjes -
                    Willemsbrug - Oranjeboomstraat - Putselaan -
                    Brielselaan - Wolphaertsbocht - Vlaskade. |  
                  | June 8 | 3 | Opening | Van
                    Aerssenlaan - Stadhoudersweg - Bergselaan - Schieweg
                    - Schiekade - Hofplein - Coolsingel - Blaak -
                    Willemsbrug - Oranjeboomstraat - Beijerlandselaan -
                    Groene Zoom. |  
                  | October 1 | 4 | Opening | Maasstation
                    - Oostplein - Goudsesingel - Hofplein - Centraal
                    Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserweg - Marconiplein - Rotterdamsedijk -
                    Koemarkt. |  
                  | June 8 | 8 | Opening | Coolsingel
                    - (Witte de Withstraat -> Eendrachtsweg / Van
                    Oldenbarneveltstraat <- Mauritsweg) - Nieuwe
                    Binnenweg - Schiedamseweg - Marconiplein -
                    Rotterdamsedijk - Koemarkt. |  
                  | August 16 | 9 | Opening | Centraal
                    Station - Hofplein - Coolsingel - Blaak -
                    Willemsbrug - Oranjeboomstraat - Polderlaan - Lange
                    Hilleweg. |  
                  | June 8 | 10 | Opening | Straatweg
                    (Kleiweg) - Bergweg - Benthuizerstraat -
                    Zaagmolenstraat - Linker Rottekade - Jonker
                    Fransstraat - Goudsesingel - Mariniersweg - Blaak -
                    Witte de Withstraat - Eendrachtsweg - Westzeedijk -
                    Havenstraat - Schiedamseweg - Marconiplein -
                    Mathenesserdijk - Spartastraat. |  
                  | August 16 | 14 | Opening | Heemraadsplein
                    - Nieuwe Binnenweg - Mauritsweg - Kruisplein -
                    Centraal Station - Hofplein - Noordsingel - Bergweg
                    - Straatweg - Dorpsstraat - Molenlaan. |  
                  | August 16 | 15 | Opening | Ruigeplaatbrug
                    - Westzeedijk - G.J. de Jonghweg - Claes de
                    Vrieselaan - Middellandstraat - West Kruiskade -
                    Kruisplein - Centraal Station - Hofplein -
                    Goudsesingel - Jonker Fransstraat - Linker Rottekade
                    - Rusthoflaan. |  
                  | June 8 | 16 | Opening | ‘s-Gravenweg
                    - Oudedijk - Goudse Rijweg - Boezemsingel -
                    Goudsesingel - Hofplein - Centraal Station -
                    Kruisplein - West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserdijk - Spartastraat. |  
                  | October 1 | 22 | Opening | ‘s-Gravenweg
                    - Oudedijk - Goudse Rijweg - Boezemstraat -
                    Crooswijksestraat - Zaagmolenstraat - Bergweg -
                    Walenburgerweg - Statentunnel - Henegouwerlaan -
                    Middellandstraat - Vierambachtsstraat. |  
                  | 1946 |  |  | Lines existing on January 1st: 1-4,
                    8-10, 14-16, 22 |  
                  | June 17 | 5 | Opening | Willemsplein
                    - Westplein - Eendrachtsweg - Mauritsweg -
                    Kruisplein - Centraal Station - Hofplein - Schiekade
                    - Schieweg. |  
                  | 1947 |  |  | Lines existing on January 1st: 1-5,
                    8-10, 14-16, 22 |  
                  | September 29 | 8 | Change | Coolsingel - (Witte de Withstraat
                      -> Eendrachtsweg / Van Oldenbarneveltstraat
                      <- Mauritsweg) Bulgersteijn -
                    Witte de Withstraat - Eendrachtsweg - Nieuwe
                    Binnenweg - Schiedamseweg - Marconiplein -
                    Rotterdamsedijk - Koemarkt. 
 |  
                  | September 29 | 12 | Opening | Bulgersteijn
                    - Boompjes - Willemsbrug - Oranjeboomstraat -
                    Putselaan - Mijnsherenlaan. |  
                  | December 1 | 11 | Opening | Mathenesserplein
                    - Mathenesserlaan - Nieuwe Binnenweg - Eendrachtsweg
                    - Witte de Withstraat - Coolsingel - Hofplein -
                    Noordsingel - Bergselaan - Lisplein. |  
                  | December 1 | 17 | Opening | ‘s-Gravenweg
                    - Oudedijk - Goudse Rijweg - Boezemsingel -
                    Oostplein - Blaak - Witte de Withstraat -
                    Eendrachtsweg - Nieuwe Binnenweg - Schiedamseweg -
                    Marconiplein. |  
                  | December 1 | 22 | Cut back | ‘s-Gravenweg Avenue Concordia
                    - Oudedijk - Goudse Rijweg - Boezemstraat -
                    Crooswijksestraat - Zaagmolenstraat - Bergweg -
                    Walenburgerweg - Statentunnel - Henegouwerlaan -
                    Middellandstraat - Vierambachtsstraat. |  
                  | 1948 |  |  | Lines existing on January 1st: 1-5,
                    8-12, 14-17, 22 |  
                  | 1949 |  |  | Lines existing on January 1st: 1-5,
                    8-12, 14-17, 22 |  
                  | 1950 |  |  | Lines existing on January 1st: 1-5,
                    8-12, 14-17, 22 |  
                  | 1951 |  |  | Lines existing on January 1st: 1-5,
                    8-12, 14-17, 22 |  
                  | 1952 |  |  | Lines existing on January 1st: 1-5,
                    8-12, 14-17, 22 |  
                  | 1953 |  |  | Lines existing on January 1st: 1-5,
                    8-12, 14-17, 22 |  
                  | October 4 | 4 | Cut back | Maasstation Oostplein -
                    Goudsesingel - Hofplein - Centraal Station -
                    Kruisplein - West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserweg - Marconiplein -
                    Rotterdamsedijk - Koemarkt. |  
                  | 1954 |  |  | Lines existing on January 1st: 1-5,
                    8-12, 14-17, 22 |  
                  | July 7 | 4 | Change | Oostplein - Goudsesingel Koemarkt -
                      Rotterdamsedijk - Marconiplein - Schiedamseweg -
                      Nieuwe Binnenweg - Eendrachtsweg - Witte de
                      Withstraat - Coolsingel - Hofplein -
                    Centraal Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserweg - Marconiplein - Rotterdamsedijk -
                    Koemarkt. |  
                  | July 7 | 8 | Closure | Combined with line 4. |  
                  | 1955 |  |  | Lines existing on January 1st: 1-5,
                    9-12, 14-17, 22 |  
                  | 1956 |  |  | Lines existing on January 1st: 1-5,
                    9-12, 14-17, 22 |  
                  | 1957 |  |  | Lines existing on January 1st: 1-5,
                    9-12, 14-17, 22 |  
                  | 1958 |  |  | Lines existing on January 1st: 1-5,
                    9-12, 14-17, 22 |  
                  | 1959 |  |  | Lines existing on January 1st: 1-5,
                    9-12, 14-17, 22 |  
                  | 1960 |  |  | Lines existing on January 1st: 1-5,
                    9-12, 14-17, 22 |  
                  | November 1 | 10 | Extending | Kleiweg
                    - Straatweg - Bergweg - Benthuizerstraat -
                    Zaagmolenstraat - Linker Rottekade - Jonker
                    Fransstraat - Goudsesingel - Mariniersweg - Blaak -
                    Witte de Withstraat - Eendrachtsweg - Westzeedijk -
                    Havenstraat - Schiedamseweg - Marconiplein -
                    Mathenesserdijk - Spartastraat. |  
                  | November 24 | 1 | Change | Honingerdijk - Oostzeedijk -
                    Oostplein - Blaak - Coolsingel - Van
                      Oldenbarneveltstraat - Mauritsweg - Kruisplein -
                      Centraal Station - Hofplein - Schiekade -
                    Provenierssingel - Centraal Station N.Z. -
                    Stationssingel - Walenburgerweg - Statentunnel -
                    Henegouwerlaan - Beukelsdijk - Aelbrechtsplein. |  
                  | November 24 | 2 | Change | Centraal Station - Hofplein
                    Kruisplein -
                      Mauritsweg - Van Oldenbarneveltstraat -
                    Coolsingel - Boompjes - Willemsbrug -
                    Oranjeboomstraat - Putselaan - Brielselaan -
                    Wolphaertsbocht - Vlaskade. |  
                  | November 24 | 3 | Change | Van Aerssenlaan - Stadhoudersweg -
                    Bergselaan - Schieweg - Schiekade - Hofplein -  Centraal Station -
                      Kruisplein - Mauritsweg - Van Oldenbarneveltstraat
                    - Coolsingel - Blaak - Willemsbrug -
                    Oranjeboomstraat - Beijerlandselaan - Groene Zoom. |  
                  | November 24 | 4 | Change | Koemarkt - Rotterdamsedijk -
                    Marconiplein - Schiedamseweg - Nieuwe Binnenweg -
                    Eendrachtsweg - Witte de Withstraat - Coolsingel
                    Blaak -
                      Mariniersweg - Goudsesingel - Hofplein -
                    Centraal Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserweg - Marconiplein - Rotterdamsedijk -
                    Koemarkt. |  
                  | November 24 | 9 | Change | Centraal Station - Hofplein
                    Kruisplein -
                      Mauritsweg - Van Oldenbarneveltstraat -
                    Coolsingel - Blaak - Willemsbrug - Oranjeboomstraat
                    - Polderlaan - Lange Hilleweg. |  
                  | November 24 | 11 | Change | Mathenesserplein - Mathenesserlaan -
                    Nieuwe Binnenweg - Eendrachtsweg - Witte de Withstraat
                      - Coolsingel Mauritsweg - Kruisplein - Centraal Station
                    - Hofplein - Noordsingel - Bergselaan - Lisplein. 
 |  
                  | 1961 |  |  | Lines existing on January 1st: 1-5,
                    9-12, 14-17, 22 |  
                  | August 1 | 12 | Closure |  |  
                  | 1962 |  |  | Lines existing on January 1st: 1-5,
                    9-11, 14-17, 22 |  
                  | 1963 |  |  | Lines existing on January 1st: 1-5,
                    9-11, 14-17, 22 |  
                  | 1964 |  |  | Lines existing on January 1st: 1-5,
                    9-11, 14-17, 22 |  
                  | 1965 |  |  | Lines existing on January 1st: 1-5,
                    9-11, 14-17, 22 |  
                  | May 12 | 10 | Change | Kleiweg - Straatweg - Bergweg -
                    Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Goudsesingel -
                    Mariniersweg - Blaak - Witte de Withstraat -
                    Eendrachtsweg - Westzeedijk - Havenstraat
                    Spanjaardstraat
                    - Schiedamseweg - Marconiplein - Mathenesserdijk -
                    Spartastraat. |  
                  | May 12 | 15 | Extending | Hudsonplein
                    - Westzeedijk - G.J. de Jonghweg - Claes de
                    Vrieselaan - Middellandstraat - West Kruiskade -
                    Kruisplein - Centraal Station - Hofplein -
                    Goudsesingel - Jonker Fransstraat - Linker Rottekade
                    - Rusthoflaan. |  
                  | August 4 | 17 | Cut back | 's-Gravenweg Avenue Concordia
                    - Oudedijk - Goudse Rijweg - Boezemsingel -
                    Oostplein - Blaak - Witte de Withstraat -
                    Eendrachtsweg - Nieuwe Binnenweg - Schiedamseweg -
                    Marconiplein. |  | 
        
          | 
 | RET 1966-1986
              
                
                  | Date | Line | Action | Routes
                    & remarks |  
                  | 1966 |  |  | Lines existing on January 1st: 1-5,
                    9-11, 14-17, 22 |  
                  | 1967 |  |  | Lines existing on January 1st: 1-5,
                    9-11, 14-17, 22 |  
                  | May 8 | div | Closure | Closure of the lines 1 and 11 
 |  
                  | September 2 | div | Closure | Closure of the lines 3, 4, 10 and 17 
 |  
                  | September 2 | 1 | Opening | Honingerdijk
                    - Oostzeedijk - Goudsesingel - Hofplein - Centraal
                    Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserweg - Marconiplein - Rotterdamsedijk -
                    Koemarkt. |  
                  | September 2 | 3 | Opening | Laan van
                    Nooitgedacht - ‘s-Gravenweg - Oudedijk -
                    Boezemsingel - Goudsesingel - Hofplein - Centraal
                    Station - Kruisplein - Mauritsweg - Van
                    Oldenbarneveltstraat - Coolsingel - Hofplein -
                    Schiekade - Schieweg - Bergeselaan - Stadhoudersweg
                    - Van Aerssenlaan. |  
                  | September 2 | 6 | Opening | Kleiweg -
                    Straatweg - Bergweg - Benthuizerstraat -
                    Zaagmolenstraat - Linker Rottekade - Jonker
                    Fransstraat - Goudsesingel - Hofplein - Coolsingel -
                    Witte de Withstraat - Eendrachtsweg - Westzeedijk -
                    Spanjaardstraat - Schiedamseweg - Marconiplein -
                    Mathenesserdijk - Spartastraat. |  
                  | September 2 | 8 | Opening | Laan van
                    Nooitgedacht - ‘s-Gravenweg - Oudedijk -
                    Boezemsingel - Oostplein - Blaak - Witte de
                    Withstraat - Eendrachtsweg - Nieuwe Binnenweg -
                    Schiedamseweg - Marconiplein - Rotterdamsedijk -
                    Koemarkt. |  
                  | September 2 | 11 | Opening | Centraal
                    Station - Kruisplein - Mauritsweg - Van
                    Oldenbarneveltstraat - Coolsingel - Blaak -
                    Willemsbrug - Oranjeboomstraat - Beijerlandselaan -
                    Groene Zoom. |  
                  | September 2 | 15 | Cut back | Hudsonplein - Westzeedijk - G.J. de
                    Jonghweg - Claes de Vrieselaan - Middellandstraat -
                    West Kruiskade - Kruisplein - Centraal Station - Hofplein -
                      Goudsesingel - Jonker Fransstraat - Linker
                      Rottekade - Rusthoflaan. |  
                  | September 2 | 16 | Cut back | ‘s-Gravenweg - Oudedijk - Goudse
                      Rijweg - Boezemsingel - Goudsesingel - Hofplein
                    - Centraal Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. 
 |  
                  | November 4 | 4 | Opening | Heemraadsplein
                    - Nieuwe Binnenweg - Mauritsweg - Kruisplein -
                    Centraal Station - Hofplein - Noordsingel - Bergweg
                    - Straatweg - Dorpsstraat - Molenlaan. |  
                  | November 4 | 14 | Closure | Renumbered in line 4 
 |  
                  | 1968 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 15, 16, 22 |  
                  | January 29 | 9 | Closure |  |  
                  | February 10 | div | Closure | Closure of the lines 2, 11 and 16 
 |  
                  | February 10 | 2 | Opening | Grondherenstraat
                    - Wolphaertsbocht - Brielselaan - Putselaan -
                    Hillevliet - Randweg - Beukendaal - Molenvliet -
                    Spinozaweg - Reyerdijk - Groene Tuin - Prinsenplein. |  
                  | February 10 | 11 | Opening | Centraal
                    Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. |  
                  | February 10 | 12 | Opening | Van
                    Gaesbeekstraat - Brielselaan - Putselaan -
                    Hillevliet - Randweg - Beukendaal - Molenvliet -
                    Spinozaweg. |  
                  | June 8 | div | Closure | Closure of the lines 15 and 22 
 |  
                  | June 8 | 9 | Opening | Avenue
                    Concordia - Oudedijk - Goudse Rijweg - Boezemstraat
                    - Crooswijksestraat - Zaagmolenstraat - Bergweg -
                    Schiekade - Provenierssingel - Centraal Station N.Z.
                    - Stationssingel - Walenburgerweg - Statentunnel -
                    Henegouwerlaan - Middellandstraat - Claes de
                    Vrieselaan - G.J. de Jonghweg - Westzeedijk -
                    Hudsonplein. |  
                  | 1969 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | January 25 | 5 | Extending | Willemsplein - Westplein -
                    Eendrachtsweg - Mauritsweg - Kruisplein - Centraal
                    Station - Hofplein - Schiekade - Schieweg -  Tramviaduct - G.K. van
                      Hogendorpweg - Melanchtonweg - Wilgenplaslaan -
                      (Meidoornsingel -> Larikslaan ->
                      Kastanjesingel -> Kastanjeplein). |  
                  | July 23 | 6 | Change | Kleiweg - Straatweg - Bergweg -
                    Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Goudsesingel -
                    Hofplein - Coolsingel - Witte de
                      Withstraat - Eendrachtsweg Schiedamsedijk -
                    Westzeedijk - Spanjaardstraat - Schiedamseweg -
                    Marconiplein - Mathenesserdijk - Spartastraat. |  
                  | July 8 | 8 | Change | Laan van Nooitgedacht - ‘s-Gravenweg
                    - Oudedijk - Boezemsingel - Oostplein - Blaak -  Witte de
                      Withstraat - Eendrachtsweg Coolsingel - Van
                      Oldenbarneveltstraat - Mauritsweg - Nieuwe
                    Binnenweg - Schiedamseweg - Marconiplein -
                    Rotterdamsedijk - Koemarkt. |  
                  | 1970 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | 1971 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | 1972 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | June 23 | 2 | Change | Grondherenstraat Kromme Zandweg -
                      Boergoensevliet - Wolphaertsbocht -
                    Brielselaan - Putselaan - Hillevliet - Randweg -
                    Beukendaal - Molenvliet - Spinozaweg - Reyerdijk -
                    Groene Tuin - Prinsenplein. |  
                  | December 2 | 8 | Change | Laan van Nooitgedacht - ‘s-Gravenweg
                    - Oudedijk - Boezemsingel - Goudsesingel - Oostplein
                    Mariniersweg
                    - Blaak - Coolsingel - Van Oldenbarneveltstraat -
                    Mauritsweg - Nieuwe Binnenweg - Schiedamseweg -
                    Marconiplein - Rotterdamsedijk - Koemarkt. |  
                  | 1973 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | October 20 | 1 | Change | Honingerdijk - Oostzeedijk -
                    Oostplein - Goudsesingel - Hofplein - Centraal
                    Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat - Mathenesserweg 
                    Mathenesserdijk
                    - Marconiplein - Rotterdamsedijk - Koemarkt. |  
                  | 1974 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | April 29 | 12 | Extending | Van Gaesbeekstraat - Brielselaan -
                    Putselaan - Hillevliet - Randweg - Beukendaal -
                    Molenvliet - Spinozaweg - Reyerdijk - Groene Tuin - Prinsenplein. |  
                  | 1975 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | 1976 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | 1977 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | July 26 | 3 | Cut back | Laan van Nooitgedacht -
                      ‘s-Gravenweg Chris Bennekerslaan - Oudedijk -
                    Boezemsingel - Goudsesingel - Hofplein - Centraal
                    Station - Kruisplein - Mauritsweg - Van
                    Oldenbarneveltstraat - Coolsingel - Hofplein -
                    Schiekade - Schieweg - Bergeselaan - Stadhoudersweg
                    - Van Aerssenlaan. |  
                  | July 26 | 8 | Cut back | Laan van Nooitgedacht -
                      ‘s-Gravenweg Chris Bennekerslaan - Oudedijk -
                    Boezemsingel - Goudsesingel - Mariniersweg - Blaak -
                    Coolsingel - Van Oldenbarneveltstraat - Mauritsweg -
                    Nieuwe Binnenweg - Schiedamseweg - Marconiplein -
                    Rotterdamsedijk - Koemarkt. |  
                  | July 26 | 9 | Cut back | Avenue Concordia Chris Bennekerslaan
                    - Oudedijk - Goudse Rijweg - Boezemstraat -
                    Crooswijksestraat - Zaagmolenstraat - Bergweg -
                    Schiekade - Provenierssingel - Centraal Station N.Z.
                    - Stationssingel - Walenburgerweg - Statentunnel -
                    Henegouwerlaan - Middellandstraat - Claes de
                    Vrieselaan - G.J. de Jonghweg - Westzeedijk -
                    Hudsonplein. |  
                  | 1978 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | 1979 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | 1980 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | 1981 |  |  | Lines existing on January 1st: 1-6,
                    8, 9, 11, 12 |  
                  | February 2 | 3 | Change | Chris Bennekerslaan - Oudedijk -
                      Boezemsingel - Goudsesingel - Hofplein - Centraal
                      Station - Kruisplein - Mauritsweg - Van
                      Oldenbarneveltstraat Blaak -
                    Coolsingel - Hofplein - Schiekade - Schieweg -
                    Bergeselaan - Stadhoudersweg - Van Aerssenlaan. |  
                  | February 2 | 7 | Opening | Chris
                    Bennekerslaan - Oudedijk - Boezemsingel -
                    Goudsesingel - Hofplein - Centraal Station -
                    Kruisplein - West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserdijk - Spartastraat. |  
                  | February 2 | 11 | Closure |  |  
                  | 1982 |  |  | Lines existing on January 1st: 1-9,
                    12 |  
                  | May 10 | 8 | Cut back 
 | Chris Bennekerslaan - Oudedijk -
                      Boezemsingel - Goudsesingel - Mariniersweg
                    Blaak - Coolsingel - Van Oldenbarneveltstraat -
                    Mauritsweg - Nieuwe Binnenweg - Heemraadsplein -
                    Mathenesserlaan - Mathenesserdijk - Marconiplein -
                    Rotterdamsedijk - Koemarkt. |  
                  | September 20 | 3 | Change | Blaak - Coolsingel - Van
                      Oldenbarneveltstraat - Mauritsweg - Kruisplein -
                      Centraal Station - Hofplein - Schiekade -
                    Schieweg - Bergeselaan - Stadhoudersweg - Van
                    Aerssenlaan. |  
                  | 1983 |  |  | Lines existing on January 1st: 1-9,
                    12 |  
                  | March 8 | 6 | Cut back | Kleiweg - Straatweg - Bergweg -
                    Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Goudsesingel -
                    Hofplein - Coolsingel - Schiedamsedijk - Westzeedijk
                    - Spanjaardstraat - Schiedamseweg - Marconiplein -
                      Mathenesserdijk - Spartastraat. |  
                  | September 4 | 1 | Extending | Honingerdijk - Oostzeedijk -
                    Oostplein - Goudsesingel - Hofplein - Centraal
                    Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Marconiplein - Rotterdamsedijk -
                    Koemarkt - Broersvest. |  
                  | September 4 | 8 | Extending | Blaak - Coolsingel - Van
                    Oldenbarneveltstraat - Mauritsweg - Nieuwe Binnenweg
                    - Heemraadsplein - Mathenesserlaan - Mathenesserdijk
                    - Marconiplein - Rotterdamsedijk - Koemarkt - Broersvest. |  
                  | October 3 | 2 | Extending | Kromme Zandweg - Boergoensevliet -
                    Wolphaertsbocht - Brielselaan - Putselaan -
                    Hillevliet - Randweg - Beukendaal - Molenvliet -
                    Spinozaweg - Reyerdijk - Groene Tuin - Groeninx van Zoelenlaan
                      - Rhijnauwensingel - Schinnenbaan -
                      Beverwaardseweg - Limbrichtshoek. |  
                  | October 31 | 7 | Extending | Burgemeester
                      Oudlaan - ‘s-Gravenweg - Oudedijk -
                    Boezemsingel - Goudsesingel - Hofplein - Centraal
                    Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. |  
                  | October 31 | 9 | Extending | Burgemeester
                      Oudlaan - ‘s-Gravenweg - Oudedijk - Goudse
                    Rijweg - Boezemstraat - Crooswijksestraat -
                    Zaagmolenstraat - Bergweg - Schiekade -
                    Provenierssingel - Centraal Station N.Z. -
                    Stationssingel - Walenburgerweg - Statentunnel -
                    Henegouwerlaan - Middellandstraat - Claes de
                    Vrieselaan - G.J. de Jonghweg - Westzeedijk -
                    Hudsonplein. |  
                  | 1984 |  |  | Lines existing on January 1st: 1-9,
                    12 |  
                  | November 19 | 1 | Cut back | Honingerdijk - Oostzeedijk -
                    Oostplein - Goudsesingel - Hofplein - Centraal
                    Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Marconiplein - Rotterdamsedijk -
                    Koemarkt - Broersvest. |  
                  | November 19 | 3 | Extending | Honingerdijk
                      - Oostzeedijk - Oostplein - Blaak -
                    Coolsingel - Van Oldenbarneveltstraat - Mauritsweg -
                    Kruisplein - Centraal Station - Hofplein - Schiekade
                    - Schieweg - Bergeselaan - Stadhoudersweg - Van
                    Aerssenlaan. |  
                  | 1985 |  |  | Lines existing on January 1st: 1-9,
                    12 |  
                  | June 1 | 6 | Extending | Kleiweg - Straatweg - Bergweg -
                    Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Goudsesingel -
                    Hofplein - Coolsingel - Schiedamsedijk - Westzeedijk
                    - Spanjaardstraat - Schiedamseweg - Marconiplein -
                      Mathenesserdijk - Spartastraat. |  
                  | July 10 | 4 | Extending | Broersvest
                      - Koemarkt - Rotterdamsedijk - Marconiplein -
                      Schiedamseweg - Nieuwe Binnenweg -
                    Mauritsweg - Kruisplein - Centraal Station -
                    Hofplein - Noordsingel - Bergweg - Straatweg -
                    Dorpsstraat - Molenlaan. |  
                  | July 10 | 8 | Cut back | Blaak - Coolsingel - Van
                    Oldenbarneveltstraat - Mauritsweg - Nieuwe Binnenweg
                    - Heemraadsplein - Mathenesserlaan - Mathenesserdijk -
                      Marconiplein - Rotterdamsedijk - Koemarkt -
                      Broersvest. |  
                  | September 5 | 1 | Extending | Oostplein - Goudsesingel - Hofplein -
                    Centraal Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Marconiplein - Rotterdamsedijk -
                    Koemarkt - Broersvest - ‘s-Gravelandseweg - Burgemeester van
                      Haarenlaan - Nieuwe Damlaan - Churchillweg -
                      Bachplein - Van Dalsumweg - Scheepvaartweg. |  
                  | 1986 |  |  | Lines existing on January 1st: 1-9,
                    12 |  
                  | April 26 | 8 | Closure |  |  
                  | November 1 | 3 | Extending | De
                      Esch - Honingerdijk - Oostzeedijk -
                    Oostplein - Blaak - Coolsingel - Van
                    Oldenbarneveltstraat - Mauritsweg - Kruisplein -
                    Centraal Station - Hofplein - Schiekade - Schieweg -
                    Bergeselaan - Stadhoudersweg - Van Aerssenlaan. |  | 
        
          | 
 | RET 1987-2000
              
                
                  | Date | Line | Action | Routes
                    & remarks |  
                  | 1987 |  |  | Lines existing on January 1st: 1-7,
                    9, 12 |  
                  | 1988 |  |  | Lines existing on January 1st: 1-7,
                    9, 12 |  
                  | 1989 |  |  | Lines existing on January 1st: 1-7,
                    9, 12 |  
                  | June 2 | 9 | Extending | Burgemeester Oudlaan - ‘s-Gravenweg -
                    Oudedijk - Goudse Rijweg - Boezemstraat -
                    Crooswijksestraat - Zaagmolenstraat - Bergweg -
                    Schiekade - Provenierssingel - Centraal Station N.Z.
                    - Stationssingel - Walenburgerweg - Statentunnel -
                    Henegouwerlaan - Middellandstraat - Claes de
                    Vrieselaan - G.J. de Jonghweg - Westzeedijk - Pelgrimstraat. |  
                  | June 5 | 1 | Change | Oostplein - Goudsesingel Blaak - Coolsingel
                    - Hofplein - Weena - Centraal Station - Kruisplein -
                    West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserdijk - Marconiplein
                    - Rotterdamsedijk - Koemarkt - Broersvest -
                    ‘s-Gravelandseweg - Burgemeester van Haarenlaan -
                    Nieuwe Damlaan - Churchillweg - Bachplein - Van
                    Dalsumweg - Scheepvaartweg. |  
                  | 1990 |  |  | Lines existing on January 1st: 1-7,
                    9, 12 |  
                  | June 11 | 4 | Change | Broersvest - Koemarkt -
                      Rotterdamsedijk - Marconiplein - Schiedamseweg -
                      Nieuwe Binnenweg Spartastraat - Mathenesserdijk -
                      Marconiplein - Schiedamseweg - Spanjaardstraat -
                      Westzeedijk - Schiedamsedijk - Coolsingel - Van
                      Oldenbarneveltstraat - Mauritsweg -
                    Kruisplein - Centraal Station - Weena - Hofplein -
                    Noordsingel - Bergweg - Straatweg - Dorpsstraat -
                    Molenlaan. |  
                  | June 11 | 6 | Change | Kleiweg - Straatweg - Bergweg -
                    Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Goudsesingel -
                    Oostplein - Blaak - Schiedamsedijk - Westzeedijk -
                      Spanjaardstraat - Schiedamseweg - Marconiplein -
                      Mathenesserdijk - Spartastraat Coolsingel - Van
                      Oldenbarneveltstraat - Mauritsweg - Nieuwe
                      Binnenweg - Schiedamseweg - Marconiplein -
                      Rotterdamsedijk - Koemarkt - Broersvest. |  
                  | 1991 |  |  | Lines existing on January 1st: 1-7,
                    9, 12 |  
                  | April 22 | 7 | Change | Burgemeester Oudlaan - ‘s-Gravenweg -
                    Oudedijk - Boezemsingel - Goudsesingel
                    Oostplein - Blaak -
                      Coolsingel - Hofplein - Weena - Centraal
                    Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. |  
                  | 1992 |  |  | Lines existing on January 1st: 1-7,
                    9, 12 |  
                  | June 22 | 4 | Change | Spartastraat - Mathenesserdijk -
                      Marconiplein - Schiedamseweg - Spanjaardstraat -
                      Westzeedijk - Schiedamsedijk - Coolsingel - Van
                      Oldenbarneveltstraat Broersvest - Koemarkt -
                      Rotterdamsedijk - Marconiplein - Schiedamseweg -
                      Nieuwe Binnenweg - Mauritsweg - Kruisplein
                    - Centraal Station - Weena - Hofplein - Noordsingel
                    - Bergweg - Straatweg - Dorpsstraat - Molenlaan. |  
                  | June 22 | 6 | Change | Kleiweg - Straatweg - Bergweg -
                    Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Goudsesingel -
                    Oostplein - Blaak - Coolsingel - Van
                      Oldenbarneveltstraat - Mauritsweg - Nieuwe
                      Binnenweg - Schiedamseweg - Marconiplein -
                      Rotterdamsedijk - Koemarkt - Broersvest
                    Schiedamsedijk - Westzeedijk - Spanjaardstraat -
                    Schiedamseweg - Marconiplein - Mathenesserdijk -
                    Spartastraat. |  
                  | September 7 | 1 | Cut back | Blaak - Coolsingel - Hofplein -
                      Weena - Centraal Station - Kruisplein -
                    West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserdijk - Marconiplein
                    - Rotterdamsedijk - Koemarkt - Broersvest -
                    ‘s-Gravelandseweg - Burgemeester van Haarenlaan -
                    Nieuwe Damlaan - Churchillweg - Bachplein - Van
                    Dalsumweg - Scheepvaartweg. |  
                  | 1993 |  |  | Lines existing on January 1st: 1-7,
                    9, 12 |  
                  | June 7 | 12 | Closure |  |  
                  | 1994 |  |  | Lines existing on January 1st: 1-7, 9 |  
                  | August 22 | 3 | Change | De Esch - Honingerdijk - Oostzeedijk
                    - Oostplein - Blaak - Coolsingel - Van
                      Oldenbarneveltstraat - Mauritsweg - Kruisplein
                    Hofplein - Weena
                    - Centraal Station - Weena - Hofplein - Schiekade -
                    Schieweg - Bergeselaan - Stadhoudersweg - Van
                    Aerssenlaan. 
 |  
                  | August 22 | 13 | Opening | De Esch -
                    Honingerdijk - Oostzeedijk - Oostplein - Blaak -
                    Coolsingel - Hofplein - Weena - Centraal Station. |  
                  | 1995 |  |  | Lines existing on January 1st: 1-7,
                    9, 13 |  
                  |  | 1 | Extending | Blaak
                      - Coolsingel - Hofplein - Weena - Centraal
                    Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Marconiplein - Rotterdamsedijk -
                    Koemarkt - Broersvest - ‘s-Gravelandseweg -
                    Burgemeester van Haarenlaan - Nieuwe Damlaan -
                    Churchillweg - Bachplein - Van Dalsumweg -
                    Scheepvaartweg. |  
                  |  | 7 | Change | Burgemeester Oudlaan - ‘s-Gravenweg -
                    Oudedijk - Boezemsingel - Oostplein -
                      Blaak - Coolsingel Goudsesingel - Hofplein - Weena -
                    Centraal Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. |  
                  | 1996 |  |  | Lines existing on January 1st: 1-7,
                    9, 13 |  
                  |  | 3 | Change | De Esch - Honingerdijk - Oostzeedijk
                    - Oostplein - Blaak - Coolsingel - Hofplein -
                      Weena Van
                      Oldenbarneveltstraat - Mauritsweg - Kruisplein
                    - Centraal Station - Weena - Hofplein - Schiekade -
                    Schieweg - Bergeselaan - Stadhoudersweg - Van
                    Aerssenlaan. |  
                  |  | 13 | Change | De Esch - Honingerdijk - Oostzeedijk
                    - Oostplein - Blaak - Coolsingel - Hofplein -
                      Weena Van
                      Oldenbarneveltstraat - Mauritsweg - Kruisplein
                    - Centraal Station. |  
                  | June 2 | 1 | Cut back | Blaak - Coolsingel - Hofplein -
                      Weena - Centraal Station - Kruisplein -
                    West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserdijk - Marconiplein
                    - Rotterdamsedijk - Koemarkt - Broersvest -
                    ‘s-Gravelandseweg - Burgemeester van Haarenlaan -
                    Nieuwe Damlaan - Churchillweg - Bachplein - Van
                    Dalsumweg - Scheepvaartweg. |  
                  | June 2 | 3 | Change | De Esch - Honingerdijk - Oostzeedijk
                    - Oostplein - Blaak - Coolsingel - Van
                    Oldenbarneveltstraat - Mauritsweg - Kruisplein
                    -  Centraal Station - Weena - Hofplein -
                    Schiekade - Schieweg - Bergeselaan -
                      Stadhoudersweg - Van Aerssenlaan (Schieweg ->
                      Bergeselaan -> Stadhoudersweg -> Van
                      Aerssenlaan -> Bentincklaan ->
                      Walenburgerweg -> Stationssingel ->
                      Provenierssingel). |  
                  |  | 6 | Change | Kleiweg - Straatweg - Bergweg -
                    Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Goudsesingel - Oostplein -
                      Blaak Pompenburg
                      - Hofplein - Coolsingel - Churchillplein -
                    Schiedamsedijk - Westzeedijk - Spanjaardstraat -
                    Schiedamseweg - Marconiplein - Mathenesserdijk -
                    Spartastraat. 
 |  
                  |  | 9 | Change | Burgemeester Oudlaan - ‘s-Gravenweg -
                    Oudedijk - Goudse Rijweg - Boezemstraat -
                    Crooswijksestraat - Zaagmolenstraat - Bergweg -
                    Schiekade - Provenierssingel - Centraal Station
                      N.Z. - Stationssingel - Walenburgerweg -
                      Statentunnel - Henegouwerlaan Hofplein - Weena -
                      Centraal Station - Kruisplein - Westkruiskade
                    - Middellandstraat - Claes de Vrieselaan - G.J. de
                    Jonghweg - Westzeedijk - Pelgrimstraat. 
 |  
                  | June 2 | 13 | Change | De Esch - Honingerdijk - Oostzeedijk
                    - Oostplein - Blaak - Coolsingel - Van
                    Oldenbarneveltstraat - Mauritsweg - Kruisplein
                    -  Centraal Station - Weena - Hofplein -
                      Schiekade - (Provenierssingel -> Stationssingel
                      -> Walenburgerweg -> Bentincklaan -> Van
                      Aerssenlaan -> Stadhoudersweg -> Bergselaan
                      -> Schieweg). |  
                  | June 2 | 17 | Opening | Oostplein
                      - Burgemeester van Walsumweg - Blaak - Coolsingel
                      - Van Oldenbarneveltstraat - Mauritsweg - West
                      Kruiskade - Middellandstraat - Vierambachtsstraat
                      - Mathenesserdijk - Spartastraat. |  
                  | September 9 | 20 | Opening | Centraal
                      Station - Weena - Hofplein - Coolsingel -
                      Schiedamsedijk - Erasmusbrug - Wilhelminakade -
                      Laan van Overmaas - 2e Rosestraat - Putselaan -
                      Hillevliet - Randweg - Beukendaal - Molenvliet -
                      Spinozaweg - Kreekhuizenlaan - Reyerdijk. |  
                  | 1997 |  |  | Lines existing on January 1st: 1-7,
                    9, 13, 17, 20 |  
                  |  | 17 | Closure |  |  
                  |  | 1 | Extending | Oostplein
                      - Burgemeester van Walsumweg - Blaak - Coolsingel
                      - Van Oldenbarneveltstraat - Mauritsweg -
                      Kruisplein - Centraal Station - West
                    Kruiskade - Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Marconiplein - Rotterdamsedijk -
                    Koemarkt - Broersvest - ‘s-Gravelandseweg -
                    Burgemeester van Haarenlaan - Nieuwe Damlaan -
                    Churchillweg - Bachplein - Van Dalsumweg -
                    Scheepvaartweg. |  
                  |  | 20 | Change | Centraal Station - Weena - Hofplein -
                    Coolsingel - Schiedamsedijk - Erasmusbrug -
                    Wilhelminakade - Laan van Overmaas - 2e Rosestraat -
                    Putselaan
                      - Hillevliet Beijerlandselaan - Randweg -
                    Beukendaal - Molenvliet - Spinozaweg -
                    Kreekhuizenlaan - Reyerdijk. 
 |  
                  | 1998 |  |  | Lines existing on January 1st: 1-7,
                    9, 13, 20 |  
                  | 1999 |  |  | Lines existing on January 1st: 1-7,
                    9, 13, 20 |  
                  | 2000 |  |  | Lines existing on January 1st: 1-7,
                    9, 13, 20 |  
                  | January 30 | 23 | Opening | Centraal
                      Station - Weena - Hofplein - Coolsingel -
                      Schiedamsedijk - Erasmusbrug - Wilhelminakade -
                      Laan van Overmaas - Varkenoordseviaduct -
                      Stadionweg. |  
                  | August 28 | 1 | Extending & Change | De
                      Esch - Honingerdijk - Oostzeedijk -
                    Oostplein - Burgemeester van Walsumweg - Blaak -
                    Coolsingel - Van Oldenbarneveltstraat -
                      Mauritsweg - Kruisplein Hofplein - Weena
                    - Centraal Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Marconiplein - Rotterdamsedijk -
                    Koemarkt - Broersvest - ‘s-Gravelandseweg -
                    Burgemeester van Haarenlaan - Nieuwe Damlaan -
                    Churchillweg - Bachplein - Van Dalsumweg -
                    Scheepvaartweg. |  
                  | August 28 | 2 | Cut back | Kromme Zandweg - Boergoensevliet -
                    Wolphaertsbocht - Brielselaan - Putselaan -
                    Hillevliet - Randweg - Beukendaal - Molenvliet -
                    Spinozaweg - Reyerdijk - Groene Tuin - Groeninx van
                      Zoelenlaan - Rhijnauwensingel - Schinnenbaan -
                      Beverwaardseweg - Limbrichtshoek |  
                  | August 28 | 3 | Closure | Closure of the lines 3, 6, 9 and 13 
 |  
                  | August 28 | 3 | Opening | Kleiweg -
                    Straatweg - Bergweg - Benthuizerstraat -
                    Zaagmolenstraat - Linker Rottekade - Jonker
                    Fransstraat - Goudsesingel - Pompenburg - Hofplein -
                    Coolsingel - Van Oldenbarneveltstraat - Mauritsweg -
                    Kruisplein - Centraal Station - Weena - Hofplein -
                    Schiekade - (Provenierssingel -> Stationssingel
                    -> Walenburgerweg -> Bentincklaan -> Van
                    Aerssenlaan -> Stadhoudersweg -> Bergselaan
                    -> Schieweg). |  
                  | August 28 | 8 | Opening | Oostplein
                    - Boezemsingel - Boezemstraat - Crooswijksestraat -
                    Zaagmolenstraat - Bergweg - Schiekade - Hofplein -
                    Weena - Centraal Station - Kruisplein - Mauritsweg -
                    Van Oldenbarneveltstraat - Coolsingel -
                    Churchillplein - Schiedamsedijk - Westzeedijk -
                    Spanjaardstraat - Schiedamseweg - Marconiplein -
                    Mathenesserdijk - Spartastraat. |  
                  | August 28 | 20 | Extending | Centraal Station - Weena - Hofplein -
                    Coolsingel - Schiedamsedijk - Erasmusbrug -
                    Wilhelminakade - Laan van Overmaas - 2e Rosestraat -
                    Beijerlandselaan - Randweg - Beukendaal - Molenvliet
                    - Spinozaweg - Kreekhuizenlaan - Reyerdijk - Groene Tuin - Groeninx
                      van Zoelenlaan - Rhijnauwensingel - Schinnenbaan -
                      Beverwaardseweg - Limbrichtshoek. |  
                  | August 28 | 22 | Opening | Centraal
                    Station - Weena - Hofplein - Coolsingel -
                    Schiedamsedijk - Erasmusbrug - Wilhelminakade - Laan
                    van Overmaas - 2e Rosestraat - Beijerlandselaan -
                    Randweg - Beukendaal - Molenvliet - Spinozaweg -
                    Kreekhuizenlaan - Reyerdijk |  
                  | November 7 | 22 | Closure | All services extended to
                    Limbrichtshoek which made the line equal to line 20 |  | 
        
          | 
 | RET since 2001 
              
                
                  | Date 
 | Line 
 | Action 
 | Routes & remarks |  
                  | 2001 | 
 | 
 | Lines existing on January 1st: 1-5,
                    7, 8, 20, 23 |  
                  | 2002 | 
 | 
 | Lines existing on January 1st: 1-5,
                    7, 8, 20, 23 |  
                  | November 4 | 4 | Cut back | Broersvest - Koemarkt -
                      Rotterdamsedijk - Marconiplein -
                    Schiedamseweg - Nieuwe Binnenweg - Mauritsweg -
                    Kruisplein - Centraal Station - Weena - Hofplein -
                    Noordsingel - Bergweg - Straatweg - Dorpsstraat -
                    Molenlaan. |  
                  | 2003 | 
 | 
 | Lines existing on January 1st: 1-5,
                    7, 8, 20, 23 |  
                  | 2004 | 
 | 
 | Lines existing on January 1st: 1-5,
                    7, 8, 20, 23 |  
                  | March 1 | 2 | Extending | Kromme Zandweg - Boergoensevliet -
                    Wolphaertsbocht - Brielselaan - Putselaan -
                    Hillevliet - Randweg - Beukendaal - Molenvliet -
                    Spinozaweg - Reyerdijk - Groene Tuin. |  
                  | March 1 | 20 | Cut back | Centraal Station - Weena - Hofplein -
                    Coolsingel - Schiedamsedijk - Erasmusbrug -
                    Wilhelminakade - Laan van Overmaas - 2e Rosestraat -
                    Beijerlandselaan - Randweg - Beukendaal - Molenvliet
                    - Spinozaweg - Kreekhuizenlaan - Reyerdijk - Groene Tuin
                      - Groeninx van Zoelenlaan - Rhijnauwensingel -
                      Schinnenbaan - Beverwaardseweg - Limbrichtshoek. |  
                  | March 1 | 23 | Extending & change | Centraal Station - Weena -
                      Hofplein Kruisplein
                      - Mauritsweg - Van Oldenbarneveltstraat -
                    Coolsingel - Schiedamsedijk - Erasmusbrug -
                    Wilhelminakade - Laan van Overmaas -
                    Varkenoordseviaduct - Stadionweg - Stadionlaan - Sportlaan
                      - Dwarsdijk - Groenetuin - Groeninx van Zoelenlaan
                      - Rhijnauwensingel - Schinnenbaan -
                      Beverwaardseweg - Limbrichtshoek. 
 |  
                  | May 24 | 3 | Change | Kleiweg - Straatweg - Bergweg -
                    Benthuizerstraat - Zaagmolenstraat - Linker
                    Rottekade - Jonker Fransstraat - Goudsesingel -
                    Pompenburg - Hofplein - Coolsingel - Van
                    Oldenbarneveltstraat - Mauritsweg - Kruisplein -
                    Centraal Station - Weena - Hofplein - Schiekade
                    -   (Provenierssingel ->
                      Stationssingel -> Walenburgerweg ->
                      Bentincklaan -> Van Aerssenlaan ->
                      Stadhoudersweg -> Bergselaan -> Schieweg)
                    Provenierssingel -
                      Stationssingel - Walenburgerweg - Bentincklaan -
                      Van Aerssenlaan. 
 |  
                  | August 23 | 3 | Closure | 
 |  
                  | August 23 | 4 | Cut back | Marconiplein - Schiedamseweg
                    Heemraadsplein
                      (<- Mathenesserlaan <-) Nieuwe
                    Binnenweg - Mauritsweg - Kruisplein - Centraal
                    Station - Weena - Hofplein - Noordsingel - Bergweg -
                    Straatweg - Dorpsstraat - Molenlaan. |  
                  | August 23 | 7 | Change | Burgemeester Oudlaan - ‘s-Gravenweg -
                    Oudedijk - Boezemsingel Boezemsingel -
                      Boezemstraat - Crooswijksestraat - Linker
                      Rottekade - Jonker Fransstraat -
                    Goudsesingel - Hofplein - Weena - Centraal Station -
                    Kruisplein - West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserdijk - Spartastraat. 
 |  
                  | August 23 | 8 | Change | Oostplein - Boezemsingel
                      - Boezemstraat - Crooswijksestraat Goudsesingel - Jonker
                      Fransstraat - Linker Rottekade -
                    Zaagmolenstraat - Bergweg - Schiekade - Hofplein -
                    Weena - Centraal Station - Kruisplein - Mauritsweg -
                    Van Oldenbarneveltstraat - Coolsingel -
                    Churchillplein - Schiedamsedijk - Westzeedijk -
                    Spanjaardstraat - Schiedamseweg - Marconiplein -
                    Mathenesserdijk - Spartastraat. 
 |  
                  | October 25 | 25 | Opening | Centraal
                    Station - Weena - Hofplein - Coolsingel -
                    Schiedamsedijk - Erasmusbrug - Wilhelminakade - Laan
                    van Overmaas - 2e Rosestraat - Beijerlandselaan -
                    Randweg - Bree - Groene Hilledijk - Dordtse
                    Straatweg - Slinge - Langenhorst - Avenue Carnisse -
                    Portlandse Baan. |  
                  | 2005 | 
 | 
 | Lines existing on January 1st: 1, 2,
                    4, 5, 7, 8, 20, 23, 25 |  
                  | January 10 | 4 | Change | Heemraadsplein (<-
                      Mathenesserlaan <-) - Nieuwe Binnenweg -
                    Mauritsweg - Kruisplein - Centraal Station - Weena -
                    Hofplein - Noordsingel - Bergweg - Straatweg -
                    Dorpsstraat - Molenlaan. |  
                  | March 29 | 4 | Extending | Marconiplein
                      - Schiedamseweg - Nieuwe Binnenweg -
                    Mauritsweg - Kruisplein - Centraal Station - Weena -
                    Hofplein - Noordsingel - Bergweg - Straatweg -
                    Dorpsstraat - Molenlaan. |  
                  | April 11 | 1 | Cut back | De Esch - Honingerdijk -
                      Oostzeedijk - Oostplein - Burgemeester van
                      Walsumweg - Blaak (-> Kruisplein ->
                    Centraal Station -> Weena -> Hofplein ->
                    Coolsingel -> Van Oldenbarneveltstraat ->
                    Mauritsweg ->) West Kruiskade - Middellandstraat
                    - Vierambachtsstraat - Mathenesserdijk -
                    Marconiplein - Rotterdamsedijk - Koemarkt -
                    Broersvest - ‘s-Gravelandseweg - Burgemeester van
                    Haarenlaan - Nieuwe Damlaan - Churchillweg -
                    Bachplein - Van Dalsumweg - Scheepvaartweg. |  
                  | April 11 | 7 | Extending | De
                      Esch - Honingerdijk - Burgemeester Oudlaan
                    - ‘s-Gravenweg - Oudedijk - Boezemsingel -
                    Boezemstraat - Crooswijksestraat - Linker Rottekade
                    - Jonker Fransstraat - Goudsesingel - Hofplein -
                    Weena - Centraal Station - Kruisplein - West
                    Kruiskade - Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. |  
                  | April 11 | 20 | Change | Centraal Station - Weena - Hofplein
                    (-> Van
                      Oldenbarneveltstraat -> Mauritsweg - Kruisplein
                      -> Centraal Station -> Weena -> Hofplein
                      ->) Coolsingel - Schiedamsedijk -
                    Erasmusbrug - Wilhelminakade - Laan van Overmaas -
                    2e Rosestraat - Beijerlandselaan - Randweg -
                    Beukendaal - Molenvliet - Spinozaweg -
                    Kreekhuizenlaan - Reyerdijk. |  
                  | April 11 | 23 | Change | Centraal Station - Kruisplein -
                      Mauritsweg - Van Oldenbarneveltstraat (-> Hofplein ->
                      Weena -> Centraal Station -> Kruisplein
                      -> Mauritsweg -> Van Oldenbarneveltstraat
                      ->) Coolsingel - Schiedamsedijk -
                    Erasmusbrug - Wilhelminakade - Laan van Overmaas -
                    Varkenoordseviaduct - Stadionweg - Stadionlaan -
                    Sportlaan - Dwarsdijk - Groenetuin - Groeninx van
                    Zoelenlaan - Rhijnauwensingel - Schinnenbaan -
                    Beverwaardseweg - Limbrichtshoek. |  
                  | April 11 | 25 | Change | Centraal Station - Weena - Hofplein
                    (-> Van
                      Oldenbarneveltstraat -> Mauritsweg ->
                      Kruisplein -> Centraal Station -> Weena
                      -> Hofplein ->) Coolsingel -
                    Schiedamsedijk - Erasmusbrug - Wilhelminakade - Laan
                    van Overmaas - 2e Rosestraat - Beijerlandselaan -
                    Randweg - Bree - Groene Hilledijk - Dordtse
                    Straatweg - Slinge - Langenhorst - Avenue Carnisse -
                    Portlandse Baan. 
 |  
                  | June 27 | 1 | Change | (-> Kruisplein -> Centraal
                    Station -> Delftseplein
                      -> Poortstraat -> Weena ->
                    Hofplein -> Coolsingel -> Van
                    Oldenbarneveltstraat -> Mauritsweg ->) 
                    Centraal Station - West Kruiskade - Middellandstraat
                    - Vierambachtsstraat - Mathenesserdijk -
                    Marconiplein - Rotterdamsedijk - Koemarkt -
                    Broersvest - ‘s-Gravelandseweg - Burgemeester van
                    Haarenlaan - Nieuwe Damlaan - Churchillweg -
                    Bachplein - Van Dalsumweg - Scheepvaartweg. 
 |  
                  | June 27 | 4 | Change | Marconiplein - Schiedamseweg -
                    Nieuwe Binnenweg - Mauritsweg - Kruisplein -
                    Centraal Station - Delftseplein
                      - Poortstraat - Weena - Hofplein -
                    Noordsingel - Bergweg - Straatweg - Dorpsstraat -
                    Molenlaan. |  
                  | June 27 | 5 | Change | Willemsplein - Westplein -
                    Eendrachtsweg - Mauritsweg - Kruisplein - Centraal
                    Station - Delftseplein
                      - Poortstraat - Weena - Hofplein -
                    Schiekade - Schieweg - Tramviaduct - G.K. van
                    Hogendorpweg - Melanchtonweg - Wilgenplaslaan -
                    (Meidoornsingel -> Larikslaan ->
                    Kastanjesingel -> Kastanjeplein). |  
                  | June 27 | 7 | Change | De Esch - Honingerdijk - Burgemeester
                    Oudlaan - ‘s-Gravenweg - Oudedijk - Boezemsingel -
                    Boezemstraat - Crooswijksestraat - Linker Rottekade
                    - Jonker Fransstraat - Goudsesingel - Hofplein -
                    Weena - Poortstraat
                      - Delftseplein - Centraal Station -
                    Kruisplein - West Kruiskade - Middellandstraat -
                    Vierambachtsstraat - Mathenesserdijk - Spartastraat. |  
                  | June 27 | 8 | Change | Oostplein - Goudsesingel - Jonker
                    Fransstraat - Linker Rottekade - Zaagmolenstraat -
                    Bergweg - Schiekade - Hofplein - Weena - Poortstraat -
                      Delftseplein -  Centraal Station -
                    Kruisplein - Mauritsweg - Van Oldenbarneveltstraat -
                    Coolsingel - Churchillplein - Schiedamsedijk -
                    Westzeedijk - Spanjaardstraat - Schiedamseweg -
                    Marconiplein - Mathenesserdijk - Spartastraat. |  
                  | June 27 | 20 | Change | (-> Van Oldenbarneveltstraat ->
                    Mauritsweg - Kruisplein -> Centraal Station ->
                    Weena -> Delftseplein
                      -> Poortstraat -> Hofplein ->)
                    Coolsingel - Schiedamsedijk - Erasmusbrug -
                    Wilhelminakade - Laan van Overmaas - 2e Rosestraat -
                    Beijerlandselaan - Randweg - Beukendaal - Molenvliet
                    - Spinozaweg - Kreekhuizenlaan - Reyerdijk. |  
                  | June 27 | 23 | Change | (-> Hofplein -> Weena ->  Poortstraat ->
                      Delftseplein -> Centraal Station ->
                    Kruisplein -> Mauritsweg -> Van
                    Oldenbarneveltstraat ->) Coolsingel -
                    Schiedamsedijk - Erasmusbrug - Wilhelminakade - Laan
                    van Overmaas - Varkenoordseviaduct - Stadionweg -
                    Stadionlaan - Sportlaan - Dwarsdijk - Groenetuin -
                    Groeninx van Zoelenlaan - Rhijnauwensingel -
                    Schinnenbaan - Beverwaardseweg - Limbrichtshoek. |  
                  | June 27 | 25 | Change | (-> Van Oldenbarneveltstraat ->
                    Mauritsweg -> Kruisplein -> Centraal Station
                    -> Weena -> Delftseplein
                      -> Poortstraat -> Hofplein ->)
                    Coolsingel - Schiedamsedijk - Erasmusbrug -
                    Wilhelminakade - Laan van Overmaas - 2e Rosestraat -
                    Beijerlandselaan - Randweg - Bree - Groene Hilledijk
                    - Dordtse Straatweg - Slinge - Langenhorst - Avenue
                    Carnisse - Portlandse Baan. |  
                  | October 3 | 1 | Extending | De
                      Esch - Honingerdijk - Oostzeedijk - Oostplein -
                      Burgemeester van Walsumweg - Blaak - Coolsingel -
                      Hofplein - Weena - Poortstraat - Delftseplein
                    - Centraal Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Marconiplein - Rotterdamsedijk -
                    Koemarkt - Broersvest - ‘s-Gravelandseweg -
                    Burgemeester van Haarenlaan - Nieuwe Damlaan -
                    Churchillweg - Bachplein - Van Dalsumweg -
                    Scheepvaartweg. |  
                  | October 3 | 7 | Cut back | De Esch - Honingerdijk -
                    Burgemeester Oudlaan - ‘s-Gravenweg - Oudedijk -
                    Boezemsingel - Boezemstraat - Crooswijksestraat -
                    Linker Rottekade - Jonker Fransstraat - Goudsesingel
                    - Hofplein - Weena - Poortstraat - Delftseplein -
                    Centraal Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Spartastraat. 
 |  
                  | October 31 | 1 | Closed | Renumbered into line 21. |  
                  | October 31 | 7 | Cut back | Burgemeester Oudlaan - ‘s-Gravenweg -
                    Oudedijk - Boezemsingel - Boezemstraat -
                    Crooswijksestraat - Linker Rottekade - Jonker
                    Fransstraat - Goudsesingel - Hofplein - Weena -
                      Poortstraat - Delftseplein - Centraal Station -
                      Kruisplein - West Kruiskade - Middellandstraat -
                      Vierambachtsstraat - Mathenesserdijk -
                      Spartastraat (->Weena -> Poortstraat ->
                      Delftsestraat -> Centraal Station ->
                      Kruisplein -> Mauritsweg ->  Van
                      Oldenbarneveltstraat -> Coolsingel ->). |  
                  | October 31 | 21 | Opened | De Esch - Honingerdijk - Oostzeedijk
                    - Oostplein - Burgemeester van Walsumweg - Blaak -
                    Coolsingel - Hofplein - Weena - Poortstraat -
                    Delftseplein - Centraal Station - Kruisplein - West
                    Kruiskade - Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Marconiplein - Rotterdamsedijk -
                    Koemarkt - Broersvest - ‘s-Gravelandseweg -
                    Burgemeester van Haarenlaan - Nieuwe Damlaan -
                    Churchillweg - Bachplein - Van Dalsumweg -
                    Scheepvaartweg. (Former line 1) |  
                  | October 31 | 23 | Extending | Holysingel
                      - De Loper - Europaboulevard - Brederoweg -
                      Bachplein - Churchillweg - Nieuwe Damlaan -
                      Burgemeester van Haarenlaan - ‘s-Gravelandseweg -
                      Broersvest - Koemarkt - Rotterdamsedijk -
                      Marconiplein - Mathenesserdijk -
                      Vierambachtsstraat - Middellandstraat - Kruisplein
                    - Centraal Station - Delftseplein - Poortstraat -
                    Weena - Hofplein - Coolsingel - Schiedamsedijk -
                    Erasmusbrug - Wilhelminakade - Laan van Overmaas -
                    Varkenoordseviaduct - Stadionweg - Stadionlaan -
                    Sportlaan - Dwarsdijk - Groenetuin - Groeninx van
                    Zoelenlaan - Rhijnauwensingel - Schinnenbaan -
                    Beverwaardseweg - Limbrichtshoek. |  
                  | 2006 | 
 | 
 | Lines existing on January 1st: 2, 4,
                    5, 7, 8, 20, 21, 23, 25 |  
                  | December 10 | 5 | Closed | 
 |  
                  | December 10 | 7 | Extending & change | Burgemeester Oudlaan - ‘s-Gravenweg -
                    Oudedijk - Boezemsingel - Goudsesingel - Hofplein -
                    Weena - Poortstraat - Delftseplein - Centraal
                    Station - Kruisplein
                      - Mauritsweg - Eendrachtsplein - Eendrachtsweg -
                      Westplein - Willemsplein. |  
                  | December 10 | 8 | Changed | Oostplein - Goudsesingel - Jonker
                      Fransstraat - Linker Rottekade - Zaagmolenstraat -
                      Bergweg - Schiekade Kleiweg - Straatweg -
                      Bergweg - Benthuizerstraat - Zaagmolenstraat -
                      Linker Rottekade - Jonker Fransstraat -
                      Goudsesingel - Pompenburg - Hofplein -
                    Weena - Poortstraat - Delftseplein -  Centraal
                    Station - Kruisplein - Mauritsweg - Van
                    Oldenbarneveltstraat - Coolsingel - Churchillplein -
                    Schiedamsedijk - Vasteland - Westzeedijk -
                    Spanjaardstraat - Schiedamseweg - Marconiplein -
                    Mathenesserdijk - Spartastraat. 
 |  
                  | December 10 | 20 | Extending | Larikslaan
                      (-> Kastanjesingel -> Kastanjeplein -> /
                      <- Meidoornsingel <-) Wilgenplaslaan -
                      Melanchtonweg - G.K. van Hogendorpweg -
                      Tramviaduct - Schieweg - Schiekade - Hofplein -
                      Weena - Poortstraat - Delftseplein -
                    Centraal Station - Kruisplein - Mauritsweg - Van
                    Oldenbarneveltstraat - Coolsingel - Schiedamsedijk -
                    Erasmusbrug - Wilhelminakade - Laan van Overmaas -
                    2e Rosestraat - Beijerlandselaan - Randweg -
                    Beukendaal - Molenvliet - Spinozaweg -
                    Kreekhuizenlaan - Reyerdijk. |  
                  | December 10 | 25 | Extending | Larikslaan
                      (-> Kastanjesingel -> Kastanjeplein -> /
                      <- Meidoornsingel <-) Wilgenplaslaan -
                      Melanchtonweg - G.K. van Hogendorpweg -
                      Tramviaduct - Schieweg - Schiekade - Hofplein -
                      Weena - Poortstraat - Delftseplein -
                    Centraal Station - Kruisplein - Mauritsweg - Van
                    Oldenbarneveltstraat - Coolsingel - Schiedamsedijk -
                    Erasmusbrug - Wilhelminakade - Laan van Overmaas -
                    2e Rosestraat - Beijerlandselaan - Randweg - Bree -
                    Groene Hilledijk - Dordtse Straatweg - Slinge -
                    Langenhorst - Avenue Carnisse - Portlandse Baan. |  
                  | 2007 | 
 | 
 | Lines existing on January 1st: 2, 4,
                    7, 8, 20, 21, 23, 25 |  
                  | October 1 | 20 | Changed | Larikslaan (-> Kastanjesingel
                    -> Kastanjeplein -> / <- Meidoornsingel
                    <-) Wilgenplaslaan - Melanchtonweg - G.K. van
                    Hogendorpweg - Tramviaduct - Schieweg - Schiekade -
                    Hofplein - Weena - Poortstraat - Delftseplein
                    -  Centraal Station - Kruisplein - Mauritsweg -
                    Van
                      Oldenbarneveltstraat - Coolsingel - Schiedamsedijk
                    Eendrachtsplein -
                      Eendrachtsweg - Vasteland - Erasmusbrug -
                    Wilhelminakade - Laan van Overmaas - 2e Rosestraat -
                    Beijerlandselaan - Randweg - Beukendaal - Molenvliet
                    - Spinozaweg - Kreekhuizenlaan - Reyerdijk. |  
                  | 2008 | 
 | 
 | Lines existing on January 1st: 2, 4,
                    7, 8, 20, 21, 23, 25 |  
                  | 2009 | 
 | 
 | Lines existing on January 1st: 2, 4,
                    7, 8, 20, 21, 23, 25 |  
                  | 2010 | 
 | 
 | Lines existing on January 1st: 2, 4,
                    7, 8, 20, 21, 23, 25 |  
                  | February 22 
 | 11 
 | Opening 
 | Van
                      Aerssenlaan - Stadhoudersweg - Bergselaan -
                      Schieweg - Schiekade - Provenierssingel -
                      Stationssingel - Bentinclaan - Van Aerssenlaan.
                    (Circular one way) 
 |  
                  | 2011 | 
 | 
 | Lines existing on January 1st: 2, 4,
                    7, 8, 11, 20, 21, 23, 25 |  
                  | January 3 
 | 11 
 | Closed 
 | 
 |  
                  | 2012 | 
 | 
 | Lines existing on January 1st: 2, 4,
                    7, 8, 20, 21, 23, 25 |  
                  | December 9 
 | 21 
 | Cut back 
 | Holysingel
                      - De Loper - Europaboulevard - Brederoweg -
                      Bachplein - Churchillweg - Nieuwe Damlaan -
                      Burgemeester van Haarenlaan - ‘s-Gravelandseweg -
                      Broersvest - Koemarkt - Rotterdamsedijk -
                    Marconiplein - Mathenesserdijk - Vierambachtsstraat
                    - Middellandstraat - Kruisplein - Centraal Station -
                    Delftseplein - Poortstraat - Weena - Hofplein -
                    Coolsingel - Schiedamsedijk - Erasmusbrug -
                    Wilhelminakade - Laan van Overmaas -
                    Varkenoordseviaduct - Stadionweg - Stadionlaan -
                    Sportlaan - Dwarsdijk - Groenetuin - Groeninx van
                    Zoelenlaan - Rhijnauwensingel - Schinnenbaan -
                    Beverwaardseweg - Limbrichtshoek. |  
                  | December 9 
 | 24 
 | Opening 
 | De Esch -
                    Honingerdijk - Oostzeedijk - Oostplein -
                    Burgemeester van Walsumweg - Blaak - Coolsingel -
                    Hofplein - Weena - Poortstraat - Delftseplein -
                    Centraal Station - Kruisplein - West Kruiskade -
                    Middellandstraat - Vierambachtsstraat -
                    Mathenesserdijk - Marconiplein - Rotterdamsedijk -
                    Koemarkt - Broersvest - ‘s-Gravelandseweg -
                    Burgemeester van Haarenlaan - Nieuwe Damlaan -
                    Churchillweg - Bachplein - Brederoweg -
                    Europaboulevard - De Loper - Holysingel. |  
                  | 2013 | 
 | 
 | Lines existing on
                    January 1st: 2, 4, 7, 8, 20, 21, 23, 24, 25 |  | 
        
          | 
 | Metro lines
              
                
                  | Date | Action | Routes
                    (stations) & remarks 
 |  
                  | 1968 February 10 | Opening | Centraal
                    Station - Stadhuis - Beurs - Leuvehaven - Rijnhaven
                    - Maashaven - Zuidplein |  
                  | 1970 November 25 | Extending | Centraal Station - Stadhuis - Beurs -
                    Leuvehaven - Rijnhaven - Maashaven - Zuidplein - Slinge |  
                  | 1974 October 25 | Extending | Centraal Station - Stadhuis - Beurs -
                    Leuvehaven - Rijnhaven - Maashaven - Zuidplein -
                    Slinge - Rhoon -
                      Poortugaal - Hoogvliet - Zalmplaat |  
                  | 1982 May 6 | Opening | Capelsebrug
                    - Kralingsezoom - Voorschoterlaan - Gerdesiaweg -
                    Oostplein - Blaak - Churchillplein (Beurs) -
                    Eendrachtsplein - Dijkzigt - Coolhaven |  
                  | 1983 May 28 | Extending (branch to Ommoord with
                    level-crossings and catenary) | Binnenhof
                      - Romeynshof - Graskruid - Alexander - Oosterflank
                      - Prinsenlaan - Schenkel - Capelsebrug -
                    Kralingsezoom - Voorschoterlaan - Gerdesiaweg -
                    Oostplein - Blaak - Churchillplein (Beurs) -
                    Eendrachtsplein - Dijkzigt - Coolhaven |  
                  | 1984 April 5 | Extending (branch to Zevenkamp with
                    level-crossings and catenary) | De
                      Tochten - Ambachtsland - Nieuw Verlaat -
                      Hesseplaats / Binnenhof - Romeynshof >
                    Graskruid - Alexander - Oosterflank - Prinsenlaan -
                    Schenkel - Capelsebrug - Kralingsezoom -
                    Voorschoterlaan - Gerdesiaweg - Oostplein - Blaak -
                    Churchillplein (Beurs) - Eendrachtsplein - Dijkzigt
                    - Coolhaven |  
                  | 1985 April 25 | Extending | Centraal Station - Stadhuis - Beurs -
                    Leuvehaven - Rijnhaven - Maashaven - Zuidplein -
                    Slinge - Rhoon - Poortugaal - Hoogvliet - Zalmplaat
                    - Spijkenisse
                      Centrum - Heemraadlaan - De Akkers |  
                  | 1986 April 25 | Extending | De Tochten - Ambachtsland - Nieuw
                    Verlaat - Hesseplaats / Binnenhof - Romeynshof >
                    Graskruid - Alexander - Oosterflank - Prinsenlaan -
                    Schenkel - Capelsebrug - Kralingsezoom -
                    Voorschoterlaan - Gerdesiaweg - Oostplein - Blaak -
                    Churchillplein (Beurs) - Eendrachtsplein - Dijkzigt
                    - Coolhaven - Delfshaven
                      - Marconiplein |  
                  | 1994 May 26 | Extending (branch to Capelle a/d
                    IJssel) | De Tochten - Ambachtsland - Nieuw
                    Verlaat - Hesseplaats / Binnenhof - Romeynshof >
                    Graskruid - Alexander - Oosterflank - Prinsenlaan -
                    Schenkel / De Terp
                      - Capelle Centrum - Slotlaan  >
                    Capelsebrug - Kralingsezoom - Voorschoterlaan -
                    Gerdesiaweg - Oostplein - Blaak - Churchillplein
                    (Beurs) - Eendrachtsplein - Dijkzigt - Coolhaven -
                    Delfshaven - Marconiplein |  
                  | 1997 June 4 | New intermediate station | Centraal Station - Stadhuis - Beurs -
                    Leuvehaven - Wilhelminaplein
                    - Rijnhaven - Maashaven - Zuidplein - Slinge - Rhoon
                    - Poortugaal -  Hoogvliet - Zalmplaat -
                    Spijkenisse Centrum - Heemraadlaan - De Akkers |  
                  | 2002 November 4 | New intermediate station | Centraal Station - Stadhuis - Beurs -
                    Leuvehaven - Wilhelminaplein - Rijnhaven - Maashaven
                    - Zuidplein - Slinge - Rhoon - Poortugaal -  Tussenwater -
                    Hoogvliet - Zalmplaat - Spijkenisse Centrum -
                    Heemraadlaan - De Akkers |  
                  | 2002 November 4 | Extending | De Tochten - Ambachtsland - Nieuw
                    Verlaat - Hesseplaats / Binnenhof - Romeynshof >
                    Graskruid - Alexander - Oosterflank - Prinsenlaan -
                    Schenkel / De Terp - Capelle Centrum -
                    Slotlaan  > Capelsebrug - Kralingsezoom -
                    Voorschoterlaan - Gerdesiaweg - Oostplein - Blaak
                    -  Beurs - Eendrachtsplein - Dijkzigt -
                    Coolhaven - Delfshaven - Marconiplein - Schiedam Centrum -
                      Parkweg - Troelstralaan - Vijfsluizen - Pernis -
                      Tussenwater - Hoogvliet - Zalmplaat -
                    Spijkenisse Centrum - Heemraadlaan - De Akkers |  
                  | 2005 August 29 | Extending | Nesselande
                    - De Tochten - Ambachtsland - Nieuw Verlaat -
                    Hesseplaats / Binnenhof - Romeynshof > Graskruid
                    - Alexander - Oosterflank - Prinsenlaan - Schenkel /
                    De Terp - Capelle Centrum - Slotlaan  >
                    Capelsebrug - Kralingsezoom - Voorschoterlaan -
                    Gerdesiaweg - Oostplein - Blaak -  Beurs -
                    Eendrachtsplein - Dijkzigt - Coolhaven - Delfshaven
                    - Marconiplein - Schiedam Centrum - Parkweg -
                    Troelstralaan - Vijfsluizen - Pernis - Tussenwater -
                    Hoogvliet - Zalmplaat - Spijkenisse Centrum -
                    Heemraadlaan - De Akkers |  
                  | 2006 September 10 | Opening (with catenary) | Nootdorp
                      - Pijnacker-Centrum - Pijnacker-Zuid - Rodenrijs -
                      Wilgenplas - Melanchtonweg - Hofplein
                    (Replacement of the railway Den Haag - Pijnacker -
                    Rotterdam Hofplein, which was opened in 1908 and
                    closed in June 2006) |  
                  | 2006 November 11 | Extending | Den
                      Haag Centraal - Den Haag Laan van NOI - Voorburg
                      't Loo - Leidschendam=Voorburg - Forepark -
                      Leidschenveen - Nootdorp -
                    Pijnacker-Centrum - Pijnacker-Zuid - Berkel
                    Westpolder - Rodenrijs - Wilgenplas - Melanchtonweg
                    - Hofplein. (The section Den Haag Laan van NOI -
                    Leidschenveen is shared with HTM tramlines) 
 |  
                  | 2006 November 29 | Cut back | Den Haag Centraal - Den Haag Laan
                      van NOI - Voorburg 't Loo - Leidschendam=Voorburg
                      - Forepark - Leidschenveen - Nootdorp -
                    Pijnacker-Centrum - Pijnacker-Zuid - Rodenrijs -
                    Wilgenplas - Melanchtonweg - Hofplein |  
                  | 2007 September 3 | Extending | Den
                      Haag Centraal - Den Haag Laan van NOI - Voorburg
                      't Loo - Leidschendam=Voorburg - Forepark -
                      Leidschenveen - Nootdorp -
                    Pijnacker-Centrum - Pijnacker-Zuid - Rodenrijs -
                    Wilgenplas - Melanchtonweg - Hofplein. (The section
                    Den Haag Laan van NOI - Leidschenveen is shared with
                    HTM tramlines) |  
                  | 2010 May 17 
 | Replacement of station 
 | Den Haag Centraal - Den Haag Laan van
                    NOI - Voorburg 't Loo - Leidschendam=Voorburg -
                    Forepark - Leidschenveen - Nootdorp -
                    Pijnacker-Centrum - Pijnacker-Zuid - Rodenrijs - Wilgenplas
                    Meijersplein
                    - Melanchtonweg - Hofplein |  
                  | 2010 August 17 
 | Change | Den Haag Centraal - Den Haag Laan van
                    NOI - Voorburg 't Loo - Leidschendam=Voorburg -
                    Forepark - Leidschenveen - Nootdorp -
                    Pijnacker-Centrum - Pijnacker-Zuid - Rodenrijs -
                    Meijersplein - Melanchtonweg - Hofplein
                    Blijdorp - Centraal
                      Station 
 |  |