{| border="0" cellpadding="2" cellspacing="1" style="float:right; empty-cells:show; margin-left:1em; margin-bottom:0.5em; background:#000000; width: 250px;"
!align="center" bgcolor="skyblue" colspan="4"|''<font color="#000000"><big>SWK MOBIL GmbH<big></font>''
|-
|align="center" colspan="4" bgcolor="#FFFFFF" |165px|center
|-
|align="center" bgcolor="skyblue" colspan="4"|<font color="#000000">Information</font>
|-
!colspan="2" align="left" valign="top" bgcolor="#E8E8E8" |<small>Head offices</small>
|colspan="2" bgcolor="#FFFFFF" valign="top"|<small>St. Töniser Straße 124<br />47804 Krefeld<br />[http://www.swk-mobil.de/ www.swk-mobil.de.de]</small>
|-
!colspan="2" align="left" valign="top" bgcolor="#E8E8E8"|<small>Transport association</small>
|colspan="2" bgcolor="#FFFFFF" |<small>Verkehrsverbund Rhein-Ruhr</small>
|-
!colspan="2" align="left" valign="top" bgcolor="#E8E8E8"|<small>Ownership</small>
|colspan="2" bgcolor="#FFFFFF" |<small>99.6 % &ndash; City of Krefeld<br />0.4 % &ndash; Sparkasse Krefeld</small>
|-
! colspan="2" align="left" valign="top" bgcolor="#E8E8E8" |<small>Employees</small>
| colspan="2" bgcolor="#FFFFFF" |<small>413 (2004)</small>
|-
! colspan="2" align="left" valign="top" bgcolor="#E8E8E8" |<small>Gauge</small>
| colspan="2" bgcolor="#FFFFFF" |<small>1000 mm<br />1435 mm (operated by Rheinbahn)</small>
|-
!bgcolor="skyblue" colspan="4"|<font color="#00000">Lines</font>
|-
!colspan="2" align="left" valign="top" bgcolor="#E8E8E8" |<small>Tramway lines</small>
|colspan="2" bgcolor="#FFFFFF" valign="top"|<small>4</small>
|-
!colspan="2" align="left" valign="top" bgcolor="#E8E8E8" |<small>Bus lines</small>
|colspan="2" bgcolor="#FFFFFF" valign="top"|<small>28 (2004)</small>
|-
!bgcolor="skyblue" colspan="4"|<font color="#00000">Vehicles</font>
|-
!colspan="2" align="left" valign="top" bgcolor="#E8E8E8" |<small>Tramway<br />(2004)</small>
|colspan="2" bgcolor="#FFFFFF" valign="top"|<small>39 articulated Düwag M8C trams</small>
|-
!colspan="2" align="left" valign="top" bgcolor="#E8E8E8" |<small>Omnibus<br />(2004)</small>
|colspan="2" bgcolor="#FFFFFF" valign="top"|<small>121 buses</small>
|-
!bgcolor="skyblue" colspan="4"|<font color="#00000">Statistics</font>
|-
! colspan="3" align="left" bgcolor="#E8E8E8"|<small>Passengers (per year)</small>
| bgcolor="#FFFFFF" | <small>38,450,000 (2004)</small>
|-
! colspan="3" align="left" bgcolor="#E8E8E8"|<small>Transport volume (per year)</small>
| bgcolor="#FFFFFF" | <small>9,097,000 km (2004)</small>
|-
|}
The '''SWK MOBIL Viersen district in Western tramway and bus services. It is a member of both the Verkehrsverbund Rhein-Ruhr (VRR) and the Verkehrsgemeinschaft Niederrhein (VGN) transport associations.

{{Infobox Verkehrsbetrieb
| Bild = 250px|Logo
| Name = SWK MOBIL GmbH
| Strasse = St. Töniser Straße 124
| PLZ = 47805
| Stadt = Krefeld
| Homepage = [http://www.swk.de/Busundbahn/index.jsp http://www.swk.de/]
| Eigentümer = 
| Verbund = Verkehrsverbund Rhein-Ruhr
| Bezugsjahr = 2007
| Angestellte = 366 
| Umsatz = 31
| Spurweite = 1000
| Strassenbahnlinien = 4
| Stadtbahnlinien = 
| U-Bahnlinien = 
| Buslinien = 23
| Straßenbahnwagen = 38 Hochflur
| Stadtbahnwagen = 
| Busse = 80
| Sonstige = 
| Fahrgäste = 40,8
| Fahrleistung = 9,1
| Haltestellen = 
| Länge_Stadtbahn = 
| Länge_Strassenbahn = 45,9
| Länge_Bus = 454,6
| Einzugsgebiet = 
| Einwohner_in_Mio = 
}}

Die '''SWK MOBIL GmbH''' ist ein eigenständiger Unternehmensbereich der Nahverkehrsunternehmen die Stadt Krefeld und ihre westliche Umgebung (Kreis Viersen). Das Unternehmen ist Mitglied im Verkehrsverbund Rhein-Ruhr (VRR) und der Verkehrsgemeinschaft Niederrhein (VGN). 

== Straßenbahn ==

=== Pferde- und Dampfbahn ===
Die Vorgängergesellschaft KREVAG wurde 1883 als ''Crefeld-Uerdinger Localbahn AG'' durch das Berliner Unternehmen ''Eisenbahnbau- und Betriebs-Gesellschaft Reymer und Masch'' gegründet. Innerhalb eines Jahres bauten sie drei meterspurige Dampfbahnstrecken zu den benachbarten Orten und eine Pferdebahn im Stadtgebiet.  
{|
|- bgcolor="d8d8d8"
|''<div align="center">Eröffnungsdatum</div>'' || ''<div align="center">Strecke</div>'' || ''<div align="center">Art</div>''
|- style="background-color: #ffefdb"
| 3. Mai 1883 || Rheinstr. - Uerdinger Str. - Kaiserstr. || Dampfbahn
|- style="background-color: #ffe4c4"
| 10. Mai 1883 || Neusser Str. - Hochstr. - Friedrichstr. || Pferdebahn
|- style="background-color: #ffefdb"
| 11. Mai 1883 || Thiergarten - Bockum || Dampfbahn
|- style="background-color: #ffe4c4"
| 12. Mai 1883 || Friedrichstr. - Sternstr. - Drießendorfer Str. || Pferdebahn
|- style="background-color: #ffefdb"
| 8. Juni 1883 || Bockum - Bahnübergang in Uerdingen || Dampfbahn
|- style="background-color: #ffe4c4"
| 10. Juni 1883 || Drießendorfer Str. - Oranienring || Pferdebahn
|- style="background-color: #ffefdb"
| 25. Juli 1883 || Drießendorfer Str. - Hüls || Dampfbahn
|- style="background-color: #ffe4c4"
| 5. September 1883 || Bahnhof - Kölner Str. - Fischeln || Dampfbahn
|- style="background-color: #ffefdb"
| 5. November 1883 || Bahnübergang - Uerdingen, Markt || Dampfbahn
|}
Dieses Netz wurde mit 13 Dampflokomotiven, 30 Personenwagen und 13 Pferdebahnwagen befahren. Die Depots befanden sich an der Kreuzung Vinenzstraße/Kronprinzenstraße (heute Philadelphiastraße) in Krefeld und ein weiteres in Fischeln. Am 1. Januar 1884 übergab man die gesamte Bahn an die neu gegründete ''Crefeld-Uerdinger-Lokalbahn AG''.

===Elektrische Straßenbahn bis zum Ersten Weltkrieg===
Seit dem 15. Dezember 1898 wird die Stadt von der regelspurigen, ersten elektrischen Schnellbahn Europas, der von der Rheinischen Bahngesellschaft AG betriebenen K-Bahn, angefahren. Da diese Bahn gut angenommen wurde, die Pferdebahn an ihre Kapazitätsgrenze stieß und die Dampfbahn wegen ihres Lärm und ihrer Abgase nicht sehr beliebt war, schloss die Stadt am 11. September bzw. am 13. September 1899 mit dem Betreiber der Bahn einen neuen Konzessionsvertrag, der die Elektrifizierung aller Strecken vorsah. Darüber hinaus sollten bis zum 1. Juli 1902 noch sechs weitere Strecken gebaut werden. Des weiteren wurde in dem Vertrag festgesetzt, dass die Gesellschaft am 31. Dezember 1942 in den Besitz der Stadt übergehen sollte. 

Um die Um- und Ausbauarbeiten zu finanzieren nahm die Gesellschaft, welche nun den Namen ''Crefelder Straßenbahn AG'' trug, 3,5 Millionen Mark an zusätzlichem Kapital auf. Als erstes wurde durch die Firma Siemens & Halske ein Oberleitungen wurden von der ''Union Electricitäts-Gesellschaft'' aus Berlin hergestellt. Am 12. Oktober 1900 fand die erste Probefahrt auf der Strecke zwischen Fischeln und Krefeld statt, die reguläre Eröffnung der ersten Linie folgte am 1. November. Ende 1901 waren die Elektrifizierungsarbeiten beendet. Folgende Strecken wurden bis 1904 neu gebaut:
{|
|- bgcolor="d8d8d8"
|''<div align="center">Eröffnungsdatum</div>'' || ''<div align="center">Strecke</div>'' 
|- style="background-color: #ffefdb"
| 21. November 1900 || Bahnhof - Kanalstr. - Ostwall - Moerser Str. - Moerser Platz
|- style="background-color: #ffe4c4"
| 19. November 1900 || Ostwall - Rheinstr. - Kronprinzenstr. - Cracauer Str. - Bismarckplatz
|- style="background-color: #ffefdb"
| 19. April 1901 || St.-Anton-Str. - Bahnhof St. Töniser Str.
|- style="background-color: #ffe4c4"
| 18. September 1901 || Bahnhof St. Töniser Str. - Uerdinger Markt 
|- style="background-color: #ffefdb"
| 22. September 1902 || Wasserturm - Gladbacher Str. - Behringshof
|- style="background-color: #ffe4c4"
| 31. Juli 1903 || Bismarckplatz - Hohenzollernstr. - Stadtwald
|- style="background-color: #ffefdb"
| 6. August 1903 || Frankenring - Marktstr. - Karlsplatz - Westwall - Dreikönigenstr. - Alte Linner Str. - Seidenstr. - Dießemer Str. - Oppumer Str.
|- style="background-color: #ffe4c4"
| 23. Juli 1904 || Bahnhof St. Töniser Str. - St. Tönis  
|}
Insgesamt wurden Ende 1904 sechs neue Linien in Krefeld und Umgebung durch die ''Crefelder Straßenbahn AG'' betrieben. Sie waren mit römischen Ziffern und Farben (farbige Hinterlegung) gekennzeichnet.
{|
|- bgcolor="d8d8d8"
|''<div align="center">Nummer</div>'' || ''<div align="center">Strecke</div>'' || ''<div align="center">Takt (Minuten)</div>'' 
|- style="background-color: #ffffff"
| '''I''' || Uerdingen Markt - Bockum - Rheinstr. - Markthalle - St. Tönis || 15
|- style="background-color: #836fff"
| '''Ia''' || St. Töniser Str. - Markthalle - Rheinstr. - Thiergarten || 5/10
|- style="background-color: #ffffff"
| '''II''' || Hüls - Moritzplatz - Markthalle - Hochstr./Neumarkt - Bahnhof Nordseite|| 20
|- style="background-color: #ffa500"
| '''IIa''' || Moritzplatz - Markthalle - Hochstr./Neumarkt - Bahnhof Nordseite || 5/10
|- style="background-color: #ffffff"
| '''III''' || Moerser Platz - Nordwall - Ostwall - Bahnhof Nordseite - Hubertusstr. - Amtsgericht || 10
|- style="background-color: #00ff00"
| '''IIIa''' || Stadtwald - Bismarckplatz - Rheinstr. - Ostwall - Bahnhof Nordseite || 10
|- style="background-color: #e066ff"
| '''IV''' || Schlachthof/Bahnstr. - Dreikönigenstr. - Westwall - Marktstr./Frankenring || 10
|- style="background-color: #ffffff"
| '''V''' || Fischeln - Bahnhof Südseite - Saumstr. - Heideck/Wasserturm - Behringshof || 10
|- style="background-color: #ffffff"
| '''VI''' || Augustaplatz - Martinstr. - Friedhof || 10
|}

Bis 1914 wurde das Netz regelmäßig erweitert. Es kamen folgende Abschnitte neu hinzu:
{|
|- bgcolor="d8d8d8"
|''<div align="center">Eröffnungsdatum</div>'' || ''<div align="center">Strecke</div>'' 
|- style="background-color: #ffefdb"
| 16. November 1906 || Amtsgericht - Westparkstr.
|- style="background-color: #ffe4c4"
| 16. April 1908 || Oppumer Str. - Oppum - Linn Mitte
|- style="background-color: #ffefdb"
| 31. Mai 1908 || Linn Mitte - Linn Rheinhafen
|- style="background-color: #ffe4c4"
| 7. Dezember 1909 || Moerser Platz - Moerser Str. - Moerser Landstr. - Traar Rathaus
|- style="background-color: #ffefdb"
| 7. Dezember 1908 || Moerser Eck - Hüttenallee - Stadtwald
|- style="background-color: #ffe4c4"
| 1. Oktober 1910 || Heideck - Willich - Schiefbahn
|- style="background-color: #ffefdb"
| 8. Dezember 1908 || Behringshof - Stahlwerk
|- style="background-color: #ffe4c4"
| 3. Februar 1913 || Bahnstr. - Oberdießemer Str. - Oberdießem
|- style="background-color: #ffefdb"
| 26. September 1908 || Alter Friedhof - Heideckstr. - Neuer Friedhof
|}

Zu Beginn des Ersten Weltkriegs existierten insgesamt elf Linien in und um Krefeld, welche bis auf eine Ausnahme mit Nummern und Kennfarben versehen waren.
{|
|- bgcolor="d8d8d8"
|''<div align="center">Nummer</div>'' || ''<div align="center">Strecke</div>'' || ''<div align="center">Takt (Minuten)</div>'' 
|- style="background-color: #ffffff"
| '''1''' || Uerdingen Markt - Bockum - Tiergarten - Rheinstr. - Markthalle - St. Töniser Str. - St. Tönis || 10
|- style="background-color: #00BFFF"
| '''2''' || Tiergarten - Rheinstr. - Markthalle - St. Töniser Str. || 10
|- style="background-color: #ffffff"
| '''3''' || Hüls - Moritzplatz - Markthalle - Ostwall - Hauptbahnhof - Königshof - Fischeln || 15
|- style="background-color: #ffff00"
| '''4''' || Moritzplatz - Markthalle - Ostwall - Hauptbahnhof - Königshof || 15
|- style="background-color: #e066ff"
| '''5''' || Frankenring - Westwall - Dreikönigenstr. - Bahnstr. - Dießem || 20
|- style="background-color: #ffffff"
| '''6''' || Frankenring - Westwall - Dreikönigenstr. - Bahnstr. - Oppum - Linn - Rheinhafen || 20
|- style="background-color: #ff6a6a"
| '''7''' || Moerser Platz - Ostwall - Hauptbahnhof - Tannenstr. - Hubertusstr. - Amtsgericht - Kaserne || 10
|- style="background-color: #ffffff"
| '''8''' || Traar - Verberg - Moerser Platz - Ostwall - Rheinstr.  || 60
|- style="background-color: #54ff9f"
| '''9''' || Stadtwald - Bismarckplatz - Uerdinger Str. - Ostwall - Hauptbahnhof - Augustaplatz - Behringshof - Stahlwerk || 10
|- style="background-color: #ffffff"
| '''10''' || Deutscher Ring - Augustaplatz - Stahldorf - Willich - Schiefbahn || 60
|- style="background-color: #ffffff"
| '''-''' || Augustaplatz - Martinstr. - Friedhof || Pendellinie ohne Takt
|}

===Vom Ersten bis zum Zweiten Weltkrieg===
Wie in anderen Straßenbahnbetrieben auch, wurden in Krefeld zahlreiche Männer zur Armee einberufen, sodass ihre Posten durch Frauen besetzt wurden. Zusätzlich wurden acht Wagen für die Beförderung von Kranken und Verwundeten umgerüstet. Ab 1917 kamen Gütertransporte hinzu. Da dazu auch die Beförderung von Kohle gehörte, stellte man am 8. Februar 1918 eine Verbindung zwischen Traar und Moers Homberger Straßenbahn GmbH. Im Westen erfolgte in Schiefbahn der Anschluss an die Straßenbahn München-Gladbach (heute der Stadtteil Gladbach von München-Gladbach und Rheydt vier dampfbetrieben Züge.

Nach Ende des Krieges startete am 19. Mai 1919 auch die Personenbeförderung zwischen Krefeld und München-Gladbach. Allerdings mussten Reisende in Schiefbahn umsteigen. Ab dem 15. November 1920 gab es auch eine elektrifizierte Strecke zwischen Krefeld und Moers.

In Folge der Inflation und der damit einhergehenden Engpässe in der Versorgung mit Kohle kam es in den Nachkriegsjahren mehrfach zu Einstellungen des Fahrbetriebs. So ruhte zwischen dem 21. Dezember 1919 und dem 12. Januar 1920, dem 22. Januar und 1. Februar 1920 und dem 21. September und 15. Oktober 1923 der Verkehr.

Trotz der Schwierigkeiten ging der Ausbau des Netzes stetig voran. Unter anderem führte man am 9. Februar 1925 eine durchgehende Linie zwischen Krefeld und München-Gladbach ein. Am 1. April desselben Jahres startete auch die von der Crefelder Straßenbahn AG und der Moers Homberger Straßenbahn GmbH gemeinsam betriebene Linie zwischen beiden Städten. Zu Beginn der 1930er Jahre kamen zahlreiche neue Strecken hinzu.
{|
|- bgcolor="d8d8d8"
|''<div align="center">Eröffnungsdatum</div>'' || ''<div align="center">Strecke</div>'' 
|- style="background-color: #ffefdb"
| 15. März 1920 || Rheinhafen - Reinholdhütte
|- style="background-color: #ffe4c4"
| 1. Mai 1922 || Gladbacher Str. - Lehmheide - Heideckstr. - Wasserturm - Gladbacher Str.
|- style="background-color: #ffefdb"
| 15. Mai 1926 || Heideckstr. - Stahlwerk
|- style="background-color: #ffe4c4"
| 15. Mai 1927 || Uerdinger Str. - Grenzstr. - Oppumer Str.
|- style="background-color: #ffefdb"
| 4. April 1928 || Uerdingen Röttgen - Kurfürstenstr. - Bahnhof Uerdingen
|- style="background-color: #ffe4c4"
| 13. April 1930 || Uerdinger Str. - Kronprinzenstr. - Voltastr.
|- style="background-color: #ffefdb"
| 13. April 1930 || Friedrichstr. - Hubertusstr.
|- style="background-color: #ffe4c4"
| 11. Mai 1930 || Friedrichsplatz - Hubertusstr.
|- style="background-color: #ffefdb"
| 30. Juli 1930 || Theaterplatz - Carl-Wilhelm-Str. - Lohstr. - Rheinstr.
|- style="background-color: #ffe4c4"
| 12. Oktober 1930 || Stadtwald - Verberg (auf separatem Bahnkörper)
|- style="background-color: #ffefdb"
| 12. Oktober 1930 || Uerdinger Str. - Victoriastr. - Bismarckplatz
|- style="background-color: #ffe4c4"
| 12. Oktober 1930 || Preußenring - Westbahnhof - Frankenring - Lewerentzstr. - Tannenstr.
|}
Parallel zu den Neubauten wurden einige Strecken in benachbarten Straßen stillgelegt. Insgesamt schuf man bis zum 12. Oktober 1930 15 Linien mit einer Gleislänge von 68 Kilometern. Die Kennfarben der Linien waren mittlerweile verschwunden:
{|
|- bgcolor="d8d8d8"
|''<div align="center">Nummer</div>'' || ''<div align="center">Strecke</div>'' || ''<div align="center">Takt (Minuten)</div>'' 
|- style="background-color: #f8f8ff"
| '''1''' || Hohenbudberg Kirche - Uerdingen Bahnhof - Bockum - Rheinstr. - Markthalle - St. Tönis || 30
|- style="background-color: #f0f0ff"
| '''2''' || St. Töniser Str. - Obergplatz - Markthalle - Rheinstr. - Bockum - Uerdingen Bahnhof|| 30
|- style="background-color: #f8f8ff"
| '''3''' || Hüls - Friedrichplatz - Markthalle - Ostwall - Hauptbahnhof - Königshof - Fischeln || 15
|- style="background-color: #f0f0ff"
| '''4''' || Inrath - Friedrichsplatz - Markthalle - Ostwall - Hauptbahnhof - Königshof || 15
|- style="background-color: #f8f8ff"
| '''5''' || Hindenburgstr. - Amtsgericht - Friedrichsplatz - Rheinstr. - Kronprinzenstr. - Voltastr. -Dießem || 15
|- style="background-color: #f0f0ff"
| '''6''' || Reinholdhütte - Linn - Oppum - Voltastr. - Kronprinzenstr. - Rheinstr. - Amtsgericht - Preußenring - weiter als Linie 11 || 30
|- style="background-color: #f8f8ff"
| '''7''' || Stadtwald - Vluyner Platz - Moerser Platz - Ostwall - Hauptbahnhof - Tannenstr. - Marktstr. - Amtsgericht - Hindenburgstr. || 15
|- style="background-color: #f0f0ff"
| '''8''' || Rheinstr. - Hauptbahnhof - Stahldorf - Willich Kirche || 60
|- style="background-color: #f8f8ff"
| '''9''' || Verberg - Stadtwald - Bismarckplatz - Ostwall - Hauptbahnhof - Stahlwerk || 15
|- style="background-color: #f0f0ff"
| '''11''' || Rheinhafen - Linn - Oppum - Bahnstr. - Hauptbahnhof - Tannenstr. - Frankenring - Westbahnhof - Preußenring - weiter als Linie 6 || 30
|- style="background-color: #f8f8ff"
| '''12''' || Ruhrort - Homberg - Moers - Kapellen - Traar - Verberg - Stadtwald - Moerser Platz - Ostwall - Hauptbahnhof || 60
|- style="background-color: #f0f0ff"
| '''13''' || (Ruhrort - Homberg - Moers - Kapellen -) Traar - Verberg - Stadtwald - Moerser Platz - Ostwall - Hauptbahnhof || 60
|- style="background-color: #f8f8ff"
| '''14''' || Rheinstr. - Hauptbahnhof - Stahldorf - Willich Kirche - Schiefbahn - Niersbrücke - Mönchen-Gladbach Hauptbahnhof || 60
|- style="background-color: #f0f0ff"
| '''15''' || Uerdingen Bahnhof - Bockum - Grenzstr. - Ostwall - Hauptbahnhof - Lehmheide - Friedhof || 15
|- style="background-color: #f8f8ff"
| '''16''' || Hauptbahnhof - Bahnstr. - Grenzstr. - Rheinstr. - Nordwall - Friedrichsplatz - Amtsgericht - Preußenring - Frankenring - Tannenstr. - Hauptbahnhof || 30
|}
Ab 1931 war die Stadt Krefeld die alleinige Besitzerin der Straßenbahn. Ab dem 1. August firmte sie unter der Bezeichnung ''Krefelder Verkehrs AG'', kurz ''KREVAG''. Mit der KEG, der Krefelder Eisenbahn-Gesellschaft, begann man am 1. Januar 1933 eine Betriebsgemeinschaft. Nach und nach wurden Strecken eingestellt und verkürzt. So wurde am 15. Mai 1933 die Endhaltestelle in Fischeln von der Südschule zur Eichhornstraße zurück verlegt. Am 8. Oktober desselben Jahres wurde die ''Linie 5'' eingestellt und am 31. Dezember 1935 stellte die KEG ihren Personenverkehr ein. Bis 1936 ruhte der Verkehr auf dem Abschnitt zwischen ''Rheinhafen'' und ''Reinholdhütte''.

Kriegsbedingt kam es zu Einschränkungen. So musste die KEG ihren Personenverkehr wiederaufnehmen, da der Omnibusbetrieb 1939 eingestellt wurde. Am 8. Oktober endete auch der Gemeinschaftverkehr mit der Moers Homberger Straßenbahn GmbH, und die Reisenden mussten auf ihrem Weg nach Duisburg-Rheinhausen in Moers umsteigen. Da der Individualverkehr fast gänzlich zum Erliegen kam, stiegen die Fahrgastzahlen so enorm an, dass die Straßenbahn gezwungen war, altes Wagenmaterial wieder einzusetzten. Auch der Güterverkehr wurde wieder aufgenommen. In der Nacht zwischen dem 21. und 22. Juni 1943 wurden durch einen Luftangriff der Fuhrparks und das Streckennetz erheblich beschädigt. 49% aller Triebwagen und 22% aller Beiwagen wurden zerstört. Bei einem zweiten Luftangriff am 11. Januar 1945 wurde die wiederhergestellte Wagenhalle völlig zerstört. Am 2. März 1945 wurde der Betrieb mit dem Einmarsch amerikanischer Truppen eingestellt.

===Nachkriegszeit===
Nach Ende des Krieges begann man ab dem 25. Juni 1945, den Betrieb wieder aufzunehmen. Bis Ende 1949 fuhren die Linien '''1''', '''3''', '''5''', '''6''', '''8''', '''12''' und '''14''' wieder. Am 15. Dezember 1952 war folgendes Netz in Betrieb.
{|
|- bgcolor="d8d8d8"
|''<div align="center">Nummer</div>'' || ''<div align="center">Strecke</div>'' 
|- style="background-color: #f8f8ff"
| '''1''' || Fischeln - St. Tönis 
|- style="background-color: #f0f0ff"
| '''2''' || Hohenbudberg - Hauptbahnhof
|- style="background-color: #f8f8ff"
| '''5''' || Bockum - Edelstahlwerk
|- style="background-color: #f0f0ff"
| '''6''' || Hüls - Rheinhafen
|- style="background-color: #f8f8ff"
| '''8''' || Rheinstr. - Ostwall - Schiefbahn
|- style="background-color: #f0f0ff"
| '''9''' || Verberg - Edelstahlwerk
|- style="background-color: #f8f8ff"
| '''10''' || Verberg - Friedhöfe - Edelstahlwerk (in der Hauptverkehrszeit)
|- style="background-color: #f0f0ff"
| '''11''' || Eisstadion - Westbahnhof
|- style="background-color: #f8f8ff"
| '''12''' || Moers - Hauptbahnhof
|- style="background-color: #f0f0ff"
| '''14''' || Mönchen Gladbach - Ostwall - Rheinstr.
|}
Schon in dieser Zeit machte sich die wachsende Konkurrenz durch den Individualverkehr bemerkbar. Nach und nach wurden etliche Linien eingestellt und durch Omnibusse ersetzt. Um der aufkommenden Diskussion entgegen zu treten, bestellte man bei Professor TH Hannover ein Gutachten über die Zukunft des ÖPNVs in Krefeld. Das Gutachten schlug vor, die Straßenbahn komplett einzustellen und als Ersatz den Omnibus fahren zu lassen. Er sei zu der Erkenntnis gelangt, dass die Bahn ein Hindernis im öffentlichen Straßenraum sei und es selbst nach Umbauten bliebe. Mit Omnibussen, so argumentierte er weiter, ließen sich sowohl beim Personal als auch bei den Fahrzeugen enorme Kosten sparen. Da dieses Ergebnis bei der Bevölkerung auf Ablehnung stieß, ließ Dr. Friedrich Lehner von der Üstra ein Ergänzungsgutachten erstellen, welches eine Reduzierung auf ein Grundnetz vorsah. Es sah nur noch die Strecken Bockum - St. Tönis, Eisstadion - Fischeln, Hüls - Rheinhafen und Uerdingen - Edelstahlwerk vor. Mit 25 zu 15 Stimmen entschied 1962 der Stadtrat, dies umzusetzen. Somit schrumpfte das Liniennetz von 82,7 auf 43,2 Kilometer. Ende 1964 war folgendes Netz übrig geblieben.
{|
|- bgcolor="d8d8d8"
|''<div align="center">Nummer</div>'' || ''<div align="center">Strecke</div>'' 
|- style="background-color: #f8f8ff"
| '''1''' || Fischeln Friedhof - St. Tönis Wilhelmsplatz
|- style="background-color: #f0f0ff"
| '''2''' || Eisstadion - Hauptbahnhof - Friedhöfe/DEW-Betriebsverwaltung
|- style="background-color: #f8f8ff"
| '''3''' || Uerdingen Bahnhof - Hauptbahnhof
|- style="background-color: #f0f0ff"
| '''4''' || Hüls Betriebsbahnhof - Rheinhafen
|- style="background-color: #f8f8ff"
| '''5''' || Uerdingen Bahnhof - Bockum - Hauptbahnhof
|}
In den folgenden Jahren kam es zwar vermehrt zu Ausbauten der noch eingleisigen Streckenabschnitten, gleichzeitig wurden einzelne Teile des Netzes stillgelegt.

1978 wurde die 1868 gegründete ''Crefeld-Kreis Kempener Industrie-Eisenbahn Gesellschaft'', zwischenzeitlich '''KEG''', eingegliedert. Zu dieser Zeit kamen auch die Überlegungen für ein weit angelegtes S- und Stadtbahnnetz in Nordrhein-Westfalen auf. So sollte in Krefeld die von Düsseldorf kommende Stadtbahn bis Hüls verlängert werden und in der Innenstadt in einem Tunnel verschwinden. Dieses Vorhaben wurde bis heute nicht umgesetzt.

Ab dem 1. Januar 1980 ist die Stadt Krefeld und somit die KREVAG Mitglied im VRR. Die Linien in diesem Bereich erhielten alle eine führende 0 und aus den Linien '''1-4''' wurden die Linien '''041-044'''.

Am 17. Dezember 1981 wurden die ersten Maßnahmen zur sogenannten ÖPNV-Beschleunigung in Krefeld eingeführt. So wurde an diesem Tag die automatische Fahrwegesteuerung für alle Linien in Betrieb genommen, was die Reisegeschwindigkeit der Straßenbahnen erhöhte. Die Linien 042 und 043 wurden auf der Strecke zwischen Ostwall und Bockumer Platz mit einer Ampelvorrangschaltung versehen. Auch diese bringt diesen Linien Vorteile gegenüber dem Individualverkehr.