== Geschiedenis ==
Met ingang van [[Dienstregeling concessie Voorne-Putten en Rozenburg 2020#Wijziging per 30 augustus 2020|30 augustus 2020]] werd [[Lijn 203 Brielle Busstation Rugge - Maasvlakte Douane|lijn 203]] omgezet in de [[Maasvlaktehopper]] met [[Lijn 203 Brielle Busstation Rugge - Maasvlakte Australiëweg|hetzelfde lijnnummer]]. Dit betekende dat de ritten voortaan gereserveerd moesten worden en dat meer haltes aangedaan gingen worden.
Met ingang van [[Dienstregeling concessie Voorne-Putten en Rozenburg 2021|3 januari 2021]] werd het Haventransferium ook tijdens de spitsuren bediend omdat de bediening door [[Lijn 403 Spijkenisse Metro Centrum - Rockanje Alardusdreef|lijn 403]] kwam te vervallen. Daarnaast werd de halte BP Hoofdkantoor aan de route toegevoegd.
Op [[Dienstregeling concessie Voorne-Putten en Rozenburg 2021|25 april 2021]] werd de halte Innocent toegevoegd.
Op [[Dienstregeling concessie Voorne-Putten en Rozenburg 2022|3 januari 2022]] werden de haltes Vlaardingen Oost, Pistoolhaven, Zwarte Zeeweg en Antarcticaweg aan de route toegevoegd. Daarnaast verviel de bediening 's avonds en in het weekend. Tevens werd administratief het lijnnummer aangepast naar lijn 903.
Met ingang van [[Dienstregeling concessie Voorne-Putten en Rozenburg 2024|7 januari 2024]] werden de bedieningstijden tijdens de spitsuren verruimd en werd voortaan (op werkdagen) ook weer tijdens de avond gereden. Tevens werd de halte BP Hoofdkantoor hernoemd in BP Raffinaderij en werden de haltes d' Arcyweg, Elbeweg, Ferryhaven, Gate D, Koerilenstraat, Magallanesestraat, Nature Bio Foods en Neste aan de route toegevoegd.