Israeli Bus & Train Stops

All 30,000+ public-transport stops in Israel with precise location and route info.

GovernmentFreeחינמיישראלתחבורה ציבורית
Official siteDocumentation

About this dataset

Complete Israeli public-transport data (GTFS) — every bus/train stop, every route, every schedule. This is the global standard (GTFS = General Transit Feed Specification) used by Google Maps, Moovit and Waze.

Who it's for

Public-transport apps
Route planners
ETA calculators

How to use it

  1. 1
    Download the GTFS feed from the Ministry of Transport.
  2. 2
    Parse with gtfs-kit (Python) or gtfs-realtime-bindings.
  3. 3
    GTFS-realtime provides live bus updates.

Installation & setup

`pip install gtfs-kit` in Python. The GTFS file is a ZIP of CSVs — stops.txt, routes.txt, trips.txt etc.

Code examples

import gtfs_kit as gk

feed = gk.read_feed("israel-public-transportation.zip", dist_units="km")
print(f"סה\"כ תחנות: {len(feed.stops)}")
print(f"סה\"כ קווים: {len(feed.routes)}")

Sample response

{
  "stop_id": "38000",
  "stop_name": "שאול המלך/רמב\"ם",
  "stop_lat": 32.076,
  "stop_lon": 34.792,
  "routes": [
    5,
    7,
    129
  ]
}

FAQ

Yes — GTFS-realtime with live bus positions.

Tips & pitfalls

Feed refreshes daily. Keep versions to track changes.

More datasets in this category