✓ Verified 🛒 E-commerce ✓ Enhanced Data

Bahn

Search Deutsche Bahn train connections using the bahn-cli tool.

Rating
4.8 (487 reviews)
Downloads
1,343 downloads
Version
1.0.0

Overview

Search Deutsche Bahn train connections using the bahn-cli tool.

Complete Documentation

View Source →

Deutsche Bahn CLI

Search train connections using the bahn-cli tool.

Installation

The tool should be installed globally or in the workspace. If not installed:

bash
cd ~/Code/bahn-cli && npm install

Usage

Search train connections:

bash
cd ~/Code/bahn-cli && node index.js search "<from>" "<to>" [options]

Options

  • --date YYYY-MM-DD - Departure date (default: today)
  • --time HH:MM - Departure time (default: current time)
  • --results - Number of results to show (default: 5)

Examples

Search connections from Hannover to Bonn:

bash
cd ~/Code/bahn-cli && node index.js search "Hannover Hbf" "Bonn Hbf" --results 3

Search with specific date and time:

bash
cd ~/Code/bahn-cli && node index.js search "Berlin" "München" --date 2026-02-05 --time 14:30

Station Names

  • Use common German station names
  • "Hbf" means Hauptbahnhof (main station)
  • Examples: "Berlin Hbf", "München Hbf", "Frankfurt(Main)Hbf", "Köln Hbf"
  • Station names are case-insensitive

Output

The tool shows:

  • Departure and arrival times
  • Platform numbers
  • Duration
  • Number of changes
  • Intermediate stops for connections with changes
  • Train numbers (ICE, IC, RE, etc.)

Notes

  • The CLI uses the db-vendo-client library
  • Some station names in output may show "undefined" (cosmetic issue, doesn't affect functionality)
  • Direct connections are listed first
  • Times are in 24-hour format

Installation

Terminal bash

openclaw install bahn
    
Copied!

💻Code Examples

cd ~/Code/bahn-cli && npm install

cd-codebahn-cli--npm-install.txt
## Usage

Search train connections:

cd ~/Code/bahn-cli && node index.js search "<from>" "<to>" [options]

cd-codebahn-cli--node-indexjs-search-from-to-options.txt
### Options

- `--date YYYY-MM-DD` - Departure date (default: today)
- `--time HH:MM` - Departure time (default: current time)
- `--results <number>` - Number of results to show (default: 5)

### Examples

Search connections from Hannover to Bonn:

Tags

#transportation #cli

Quick Info

Category E-commerce
Model Claude 3.5
Complexity One-Click
Author tobiasbischoff
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install bahn