v2026.7.8 — 28 Providers Across Europe

Real-Time Public Transport Departures for Home Assistant

Track trains, buses, trams, and ferries across 28 providers in Germany, Switzerland, Austria, Sweden, Ireland, and worldwide. All in your smart home dashboard.

Open Source
HACS Default
7 Languages
Home Assistant
Real-time departure board showing live departures from Düsseldorf Hbf
0
Providers
0
Entity Types
0
Services
0
Languages

Everything You Need

From fuzzy stop search to TTS announcements — a complete public transport solution for your smart home.

28 Transit Providers

VRR, BVG, SBB, ÖBB, Trafiklab, NTA, Transitous, and 21 more across Europe.

Real-Time Departures

Live departure times with delay tracking, platform changes, and real-time status.

Fuzzy Stop Search

Finds stops even with typos. "Hauptbanhof" matches "Hauptbahnhof" automatically.

Smart Filtering

Filter by line number, destination/direction, or transport type, and mark your favorites to show first.

Walking Time

Set your walk time to the stop. Unreachable departures hide automatically.

Trip Planner

Plan A-to-B routes with transfers, connection risk assessment, and delay tracking.

Delay Alerts

Binary sensor fires when delays exceed your configurable threshold.

TTS Announcements

Station-style spoken announcements for any Home Assistant TTS service.

Camera Board

Classic yellow-on-black station departure board as a camera entity image.

Statistics

Per-line punctuality tracking and per-stop statistics over time.

Calendar & Events

Native HA calendar integration. Each departure becomes a calendar event.

7 Languages

Fully translated: German, English, French, Dutch, Polish, Italian, Swedish.

Reconfigure Anytime

Changed your commute? Switch stations via ⚙️ Reconfigure — no delete and re-add needed.

Gold Quality Scale

Meets the HA Gold Integration Quality Scale — entity categories, icon translations, repair issues, and more.

28 Providers Across Europe

From local city transport to nationwide rail — explore our coverage map. Most providers require no API key.

Germany
Switzerland
Austria
Sweden
Ireland
Worldwide
EFA
REST
OTP
HAFAS
TRIAS
GTFS-RT

Beautiful Dashboard Cards

Three card layouts plus a camera entity — designed to fit any dashboard style.

Table Layout

Station-style departure board with real-time clock, line badges, delay indicators, and platform changes. Dark and light themes available.

# lovelace card config
type: custom:openpublictransport-card
entity: sensor.hauptbahnhof
layout: table
Table Layout showing real-time departures from Düsseldorf Hbf

Compact Layout

Horizontal chips perfect for sidebar dashboards. Color-coded borders show on-time (green) vs delayed (red) status at a glance.

# lovelace card config
type: custom:openpublictransport-card
entity: sensor.hauptbahnhof
layout: compact
Compact Layout showing real-time departures from Düsseldorf Hbf

Trip Layout

A-to-B route display with transfer timeline, connection risk assessment, and alternative journey suggestions.

# lovelace card config
type: custom:openpublictransport-card
entity: sensor.hauptbahnhof
layout: trip
Trip Layout showing real-time departures from Düsseldorf Hbf

Camera Board

A PIL-rendered station display — classic yellow-on-black. Works as a camera entity you can cast to any screen.

# lovelace card config
type: custom:openpublictransport-card
entity: sensor.hauptbahnhof
Camera Board showing real-time departures from Düsseldorf Hbf

Get Started in Minutes

Install via HACS and configure your first stop in under 2 minutes. No API key needed for most providers.

1

Open HACS

Search for "OpenPublicTransport"

2

Install

Install the integration

3

Configure

Search for your stop