WICHTIGER HINWEIS FÜR ALLE SWB BUS UND BAHN-KUNDEN
mehr

Vom 20. August 2021 bis einschließlich 17. September 2021 gilt die neue Coronaschutzverordnung.
Im ÖPNV gilt weiterhin Maskenpflicht. Eine Befreiung von der Maskenpflicht gilt lediglich an Haltestellen des ÖPNV "im Freien", sofern der Mindestabstand von 1,5 Metern eingehalten werden kann. An unterirdischen Haltestellen, in Bahnhofsgebäuden, in unseren ServiceCentern, in Warteschlangen sowie während der Fahrt bleibt es bei der Pflicht, mindestens medizinische Masken (sog. OP-Masken) tragen zu müssen. Stoffmasken, Tücher, Schals sowie andere Alltagsmasken sind weiterhin nicht erlaubt. Darüber hinaus bleiben alle bisher in Nordrhein-Westfalen bereits ergriffenen Schutzmaßnahmen bestehen.

SWB Bus und Bahn fährt nach dem Regelfahrplan und setzt diverse Zusatzfahrten ein. 
Infos dazu unter swb-busundbahn.de.

Die SWB-ServiceCenter Cassius Bastei und Bad Godesberg Bahnhofstraße sind zu den gewohnten Öffnungszeiten und unter Einhaltung der vorgeschriebenen Schutzmaßnahmen geöffnet. Die ServiceStellen Bertha-von-Suttner-Platz und ZOB bleiben beide geöffnet, weil dort entsprechende Schutzmaßnahmen umgesetzt werden konnten.
Tickets erhalten Sie auch in den privaten Verkaufsstellen und auch bargeldlos an unseren Ticketautomaten. Die Standorte aller privaten Verkaufsstellen und Ticketautomaten sind in BONNmobil enthalten. Ebenso besteht die Möglichkeit, Tickets ohne Registrierung direkt auf das Handy mit SWB easy.GO zu erwerben. Der Fahrerverkauf findet ebenfalls weiterhin statt.
Bei Fragen erreichen Sie uns unter 0228-711 4660 
oder per E-Mail an .
Alle Informationen rund um COVID-19 haben wir auf unserer Homepage zusammengefasst unter https://www.swb-konzern.de/corona/

Wir danken für Ihr Verständnis und wünschen gute Fahrt.
Ihre SWB Bus und Bahn

{{ ilnpxFooterVm.title }}

Fahrplanauskunft

Ihre Eingabe ist nicht eindeutig! Orten
Ihre Eingabe ist nicht eindeutig! Start und Ziel tauschen
Uhrzeit
Datum
Suche

Bitte geben Sie Start und Ziel ein!

Verbindung

{{ $index+1 }}
ab {{ route.TripDeparture | date : 'HH:mm' }}
an {{ route.TripArrival | date : 'HH:mm' }}
Umstiege {{ route.NumOfChanges }}
Dauer {{ route.TripTravelTime | secondsToTime:(route.TripTravelTime>3599 ? 'HH:mm' : 'mm') }} std min
{{ segment.Origin.Type }}
{{ jpConnectionsVm.origin.title }}
ab {{ segment.Origin.Departure | date : 'HH:mm' }}
{{ segment.Origin.Type }}
{{ segment.Origin.Title }}, {{ segment.Origin.GroupInfo }}
{{ segment.VehicleJourney.Product }}
Linie {{ segment.VehicleJourney.Number }} Richtung: {{ segment.VehicleJourney.Direction }}
ab {{ segment.Origin.Departure | date : 'HH:mm' }}
({{ segment.Origin.DepartureScheduled | date : 'HH:mm' }})
{{ segment.Origin.Title }}, {{ segment.Origin.GroupInfo }}
ab {{ via.Departure | date : 'HH:mm' }}
({{ via.DepartureScheduled | date : 'HH:mm' }})
{{ via.Title }}, {{ via.GroupInfo }}
an {{ segment.Destination.Arrival | date : 'HH:mm' }}
({{ segment.Destination.ArrivalScheduled | date : 'HH:mm' }})
{{ segment.Destination.Title }}, {{ segment.Destination.GroupInfo }}
an {{ segment.Destination.Arrival | date : 'HH:mm' }}
({{ segment.Destination.ArrivalScheduled | date : 'HH:mm' }})
{{ segment.Destination.Type }}
{{ segment.Destination.Title }} {{ segment.Destination.GroupInfo }}
Walk {{ segment.Distance }} m, {{ segment.TravelTime | secondsToTime:(segment.TravelTime>3599 ? 'HH:mm' : 'm') }} std min
{{ segment.Destination.Type }}
{{ jpConnectionsVm.destination.title }}

Es wurden leider keine Ergebnisse gefunden!

{{ routingVm.origin.title }} {{ routingVm.destination.title }}

{{ routingVm.route.summary.distance | humanizeDistance }} / {{ (routingVm.route.summary.travelTime | secondsToTime : 'm' : 1) }} min
{{ maneuver.length | humanizeDistance }} / {{ (maneuver.travelTime | secondsToTime : 'm' : 1) }} min

{{ routingVm.origin.title }} {{ routingVm.destination.title }}

{{ routingVm.route.summary.distance | humanizeDistance }} / {{ (routingVm.route.summary.travelTime | secondsToTime : 'm' : 1) }} min
{{ maneuver.length | humanizeDistance }} / {{ (maneuver.travelTime | secondsToTime : 'm' : 1) }} min

{{ routingVm.origin.title }} {{ routingVm.destination.title }}

{{ routingVm.route.summary.distance | humanizeDistance }} / {{ (routingVm.route.summary.travelTime | secondsToTime : 'm' : 1) }} min
{{ maneuver.length | humanizeDistance }} / {{ (maneuver.travelTime | secondsToTime : 'm' : 1) }} min