FlixBus
Bus trips, bus fares and bus schedules
Find and book bus and train trips on FlixBus.
Your information
Local departure date, for example 2026-10-15.
Number of adult travelers, for example 2.
Departure city, for example Berlin.
Three-letter fare currency, for example EUR.
Arrival city, for example Prague.
Maximum trips to return, for example 20.
Example results
- Search Link
- shop.flixbus.com
- Origin City ID
- c0a47c54-53ea-46dc-984b-b764fc0b2fa9
- Destination City ID
- eeff627f-2fda-4e75-8468-783d47955b3a
- Trips
Trips Bookable Currency Operator Page Link Transfers Seats Left Travel Time Arrival Stop Arrival Time Departure Stop Departure Time Arrival Stop ID Price Per Person Departure Stop ID YesUSDGreyhound0—4h 30mBoston (South Station)2026-10-16T05:30:00-04:00New York Port Authority2026-10-16T01:00:00-04:009b6bfd56-3ecb-11ea-8017-02437075395e35.99e204bb66-8ab9-4437-8d0d-2b603cdf0c43YesUSDGreyhound0—4h 05mBoston (South Station)2026-10-16T05:10:00-04:00New York (GW Bridge)2026-10-16T01:05:00-04:009b6bfd56-3ecb-11ea-8017-02437075395e39.9974b8f0dc-56a2-4d1b-b0a4-abe9df30a007YesUSDFlixBus0—4h 10mBrookline2026-10-16T05:40:00-04:00NYC Midtown (31st St & 8th Ave)2026-10-16T01:30:00-04:009b6c1745-3ecb-11ea-8017-02437075395e50.99ddf85f3f-f4ac-45e7-b439-1c31ed733ce1
About FlixBus
FlixBus finds dated bus trips between two cities, including stops, local departure and arrival times, availability, and displayed per-person prices.
Search bus trips needs an origin, destination, and local departure date; traveler count, currency, and maximum results are optional.
Built by Fous from flixbus.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with FlixBus.
Actions
Search bus trips
1 credit per runFind dated FlixBus trip options between two cities, with stops, local times, availability, and displayed per-person prices. Some routes also show partner operators; prices and seats may change at booking.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Datedate | Date | Required | Local departure date, for example 2026-10-15.Example: 2026-10-16 |
Adultsadults | Number | Optional | Number of adult travelers, for example 2.Example: 2 |
Originorigin | Text | Required | Departure city, for example Berlin.Example: New York |
Currencycurrency | Text | Optional | Three-letter fare currency, for example EUR.Example: USD |
Destinationdestination | Text | Required | Arrival city, for example Prague.Example: Boston |
Max Resultsmax_results | Number | Optional | Maximum trips to return, for example 20.Example: 3 |
What you get
| Field | Type | Description |
|---|---|---|
Tripstrips | List | |
Bookabletrips[].bookable | Yes or no | Example: Yes |
Currencytrips[].currency | Text | Example: USD |
Operatortrips[].operator | Text | Example: Greyhound |
Page Linktrips[].page_link | Text | Example: https://shop.flixbus.com/search?departureCity=c0a47c54-53ea-46dc-984b-b764fc0b2… |
Transferstrips[].transfers | Number | Example: 0 |
Seats Lefttrips[].seats_left | Number | Seats left at this price when shown. |
Travel Timetrips[].travel_time | Text | Example: 4h 30m |
Arrival Stoptrips[].arrival_stop | Text | Example: Boston (South Station) |
Arrival Timetrips[].arrival_time | Text | Local ISO 8601 arrival time with offset.Example: 2026-10-16T05:30:00-04:00 |
Departure Stoptrips[].departure_stop | Text | Example: New York Port Authority |
Departure Timetrips[].departure_time | Text | Local ISO 8601 departure time with offset.Example: 2026-10-16T01:00:00-04:00 |
Arrival Stop IDtrips[].arrival_stop_id | Text | Example: 9b6bfd56-3ecb-11ea-8017-02437075395e |
Price Per Persontrips[].price_per_person | Number | Example: 35.99 |
Departure Stop IDtrips[].departure_stop_id | Text | Example: E204bb66 8ab9 4437 8d0d 2b603cdf0c43 |
Search Linksearch_link | Text | Example: https://shop.flixbus.com/search?departureCity=c0a47c54-53ea-46dc-984b-b764fc0b2… |
Origin City IDorigin_city_id | Text | Example: C0a47c54 53ea 46dc 984b b764fc0b2fa9 |
Destination City IDdestination_city_id | Text | Example: Eeff627f 2fda 4e75 8468 783d47955b3a |
Example result
For Date: 2026-10-16, Adults: 2, Origin: New York, Currency: USD, Destination: Boston, Max Results: 3
{
"trips": [
{
"bookable": true,
"currency": "USD",
"operator": "Greyhound",
"page_link": "https://shop.flixbus.com/search?departureCity=c0a47c54-53ea-46dc-984b-b764fc0b2fa9&arrivalCity=eeff627f-2fda-4e75-8468-783d47955b3a&route=New+York%2C+NY-Boston%2C+MA&rideDate=16.10.2026&adult=2&_local…",
"transfers": 0,
"seats_left": null,
"travel_time": "4h 30m",
"arrival_stop": "Boston (South Station)",
"arrival_time": "2026-10-16T05:30:00-04:00",
"departure_stop": "New York Port Authority",
"departure_time": "2026-10-16T01:00:00-04:00",
"arrival_stop_id": "9b6bfd56-3ecb-11ea-8017-02437075395e",
"price_per_person": 35.99,
"departure_stop_id": "e204bb66-8ab9-4437-8d0d-2b603cdf0c43"
},
{
"bookable": true,
"currency": "USD",
"operator": "Greyhound",
"page_link": "https://shop.flixbus.com/search?departureCity=c0a47c54-53ea-46dc-984b-b764fc0b2fa9&arrivalCity=eeff627f-2fda-4e75-8468-783d47955b3a&route=New+York%2C+NY-Boston%2C+MA&rideDate=16.10.2026&adult=2&_local…",
"transfers": 0,
"seats_left": null,
"travel_time": "4h 05m",
"arrival_stop": "Boston (South Station)",
"arrival_time": "2026-10-16T05:10:00-04:00",
"departure_stop": "New York (GW Bridge)",
"departure_time": "2026-10-16T01:05:00-04:00",
"arrival_stop_id": "9b6bfd56-3ecb-11ea-8017-02437075395e",
"price_per_person": 39.99,
"departure_stop_id": "74b8f0dc-56a2-4d1b-b0a4-abe9df30a007"
}
],
"search_link": "https://shop.flixbus.com/search?departureCity=c0a47c54-53ea-46dc-984b-b764fc0b2fa9&arrivalCity=eeff627f-2fda-4e75-8468-783d47955b3a&route=New+York%2C+NY-Boston%2C+MA&rideDate=16.10.2026&adult=2&_local…",
"origin_city_id": "c0a47c54-53ea-46dc-984b-b764fc0b2fa9",
"destination_city_id": "eeff627f-2fda-4e75-8468-783d47955b3a"
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@flixbus",
"visibility": "public",
"operation": "search_bus_trips",
"version": 1,
"input": {
"date": "2026-10-16",
"adults": 2,
"origin": "New York",
"currency": "USD",
"destination": "Boston",
"max_results": 3
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare bus fares between cities
- Plan trips around departure and arrival times
- Check trip availability and seats left
- Review transfer counts and travel times
- Identify trip operators and stops
Questions
Is Fous affiliated with FlixBus?
No. Fous is not affiliated with FlixBus. This workflow reads the public flixbus.com website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a FlixBus account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from flixbus.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
What bus trips run between two cities on a date?
Search bus trips returns dated options between an origin and destination, with stops and local departure and arrival times.
What is the displayed fare per person?
Search bus trips returns displayed per-person prices and their currency.
How long is a trip, and are seats available?
Search bus trips returns travel time and, when shown, seats left at the displayed price.