How to build a combined bus and train itinerary
Multimodal planning is not complicated, but it does need an order of operations. Decide your endpoints, pick your hubs, then fill in the legs and check the transfer times.
Endpoints first
Write down the station or building you leave from and the one you need to reach before you look at a single departure.
Legs and transfers
Each leg gets its own mode, operator and ticket, with the change time checked separately from the journey time.
Fallbacks and slack
Buffer size follows how often the next departure runs, and every itinerary needs one written fallback.
Start with endpoints, not with modes
Write down where you actually start and where you actually need to arrive, including the specific station or building. Most bad itineraries begin with a modal choice made too early, such as deciding on the train before checking whether the train station is near your destination.
Endpoints first. Modes come after, because the same city pair is often served by both bus and rail with very different station locations. On the Praga brno corridor this matters constantly: a coach can drop you at a terminal on the edge of the centre while the rail option puts you under the main hall, and the two are a tram ride apart.
- The exact station, terminal or address at the start
- The exact station, terminal or address at the end
- Whether either endpoint is a cross-city move, not a platform change
- The arrival window you can actually live with
If you cannot fill the first row with a station name rather than a city name, the search has not started yet.
Pick your hubs before you pick your departures
On longer trips, choose a hub city where modes meet. Prague and Brno work as hubs in Czechia, and Vienna, Bratislava and Dresden serve the same role across the border. Most cross-border routes connect hubs rather than small towns, so a regional start usually means a domestic leg first.
Naming your hubs turns an open search into two or three manageable legs. Instead of asking which single service connects a village in Moravia to a suburb of Vienna, you ask which regional train reaches Brno, and which Brno to Vienna departure fits the hour you land. That is a much smaller question, and the answer is usually more honest.
Hub choice changes cost as well as time. A hub with high frequency gives you cheaper tickets because competition between operators runs on that line, and it also gives you a real fallback if the first leg slips. Small towns served once a day offer neither.
A hub terminal earns its place by running departures through the whole day, not just once.
Build one leg at a time
Plan each leg separately: origin to hub, hub to hub, hub to destination. Give each leg its own mode, its own operator and its own ticket. This is more work than searching one direct connection, and it is also how you find itineraries that a single search misses.
Origin to hub
Usually a regional or domestic service. This is the leg with the least choice, so plan it first and accept its departure time as fixed.
Hub to hub
The long, flexible leg. On the Vienna to Brno or Dresden to Prague runs there are both coach and rail options, often several per day.
Hub to destination
The last leg back into a regional service. Check whether the arrival station is the one near your final address or a walk from it.
On the Praga brno corridor, for example, the rail leg runs hourly while a coach leg may suit your departure window better. Planning both as separate legs lets you mix them on the same day: take the train down, take the bus back, and compare the two experiences with your own eyes rather than a comparison table.
Set realistic transfer times
A change inside the same station complex usually needs fifteen to twenty minutes. A change between Prague's Florenc bus terminal and hlavní nádraží needs at least 45 minutes, because it is a cross-city move rather than a platform change. Cross-border transfers need more again, since border checks and different national timetables both add time. Pick a number, then round it up.
15–20
minutes
A platform change, a corridor, a lift. You are inside one building the whole way.
45+
minutes
A cross-city move by metro or tram, plus walking at both ends and time to find the right platform.
60+
minutes
A change of operator and often a change of national timetable, so the published connection is a floor, not a promise.
Check the Stations Guide for platform-level detail on Prague's main terminals before you commit to a tight change.
Direct or connected: what přímý spoj means for your plan
Přímý spoj means a direct service, and přestup marks a change. A direct service removes transfer risk but may run less often, while a connected itinerary gives you more departure times at the cost of a change. On the hourly Prague to Brno corridor, direct options are plentiful on both modes. On a regional branch, a single daily direct service may be the only realistic choice.
přímý spoj
One vehicle, one ticket, no interaction with a change. The trade-off is frequency: direct services on regional branches often run once or twice a day, which removes your flexibility if plans shift.
přestup
Two or more legs stitched together, each with its own ticket. You get many more departure times across the day and, on competitive corridors, often a cheaper combination. The trade-off is that you own the transfer.
Compare modes on the same criteria
Set the same criteria across modes before you decide. Travel time, departure station, arrival station, frequency and ticket conditions all matter, and none of them decide alone. Comparison views that list train, bus, night train, car and shared ride in one place are a useful starting point. Use them to see the field, then verify with the operator.
The mistake to avoid is weighing a coach departure against a train departure on different grounds: the bus is cheaper, the train is closer to the hotel, and the conclusion cannot be drawn until both facts sit next to each other. Write the comparison down before you book anything.
| Criteria | What to check |
|---|---|
| Journey time | Door-to-door, not station-to-station. Include the walk or tram at each end. |
| Departure station | Terminal or main hall, and how far it sits from where you are staying. |
| Arrival station | The same question at the other end, plus whether the station is staffed in the evening. |
| Frequency | How many departures a day, and how late the last one runs. |
| Ticket conditions | Exchange and refund rules, seat reservation, and whether the fare is fixed or advances. |
Match slack to how often the next departure runs
Slack matters in proportion to how rare your next departure is. On the Prague to Brno corridor, an hour of slack is generous because the next service is close. On a single daily regional service or a cross-border route with two departures a day, slack is essential. Match your buffer to the frequency, not to a general rule.
Hourly corridor
Prague to Brno, both modes
30–60 min
Daily regional branch
One or two services a day
2–3 hours
Cross-border service
Two departures a day
3–4 hours
Night train connection
Miss it and the day is gone
Next day
These are working buffers, not published guarantees. Adjust upward for winter weather, luggage, or an unfamiliar station.
Decide now what you will do if a leg is missed
Before you travel, know your fallback: a later departure on the same mode, a switch to the other mode, or an overnight stop. On busy corridors the fallback is usually just the next service. On thin routes it might be a bus that leaves from a different station entirely. Writing this down takes a minute and saves an afternoon.
Fallback one
The next departure on the same mode. Check how many hours that costs, and whether the ticket allows a later service.
Fallback two
A switch to the other mode. Useful on a corridor with a real bus and rail alternative, less useful on a branch line with only one operator.
Fallback three
An overnight stop on the hub. Worth pricing in advance, because a same-day hotel booking at the station is the expensive version of this plan.
Book in the right order, then check everything twice
Book the inflexible leg first
Book the leg with the least flexibility first, which is usually the international or long-distance service, and the flexible leg second. Rail advance fares change by train and by how early you book, so fixing those first often makes sense. Coaches on popular weekend departures also fill, so do not leave them to the last day.
On a cross-border leg, ticket conditions vary by operator. Some long-distance fares come with a seat reservation and some do not, and on a busy Friday evening that difference is what decides whether you sit or stand.
Keep every reference in one place
Different operators issue different tickets, and on a multimodal trip you may hold three or four. Keep the references together, on your phone and on paper if you can. Drivers and conductors check them at boarding or on board, and searching for a booking email at a station stand is not how you want to spend your buffer time.
A single note with each leg's departure time, station and reference number will do. Screenshot it as well, because mobile signal in the underground passages beneath a main station is not reliable.
Check again in the last day or two
Timetables on trunk routes get adjusted, and cross-border services change more often than domestic ones. Recheck departure times, departure stations and platforms close to departure. If something on this guide has gone out of date, tell us, and we will look at it. The next traveler benefits from your correction.
Send us an itinerary correctionQuestions that come up before booking
Short answers to the four questions readers ask most often about building a combined itinerary.
What is a multimodal itinerary? + −
It is a trip that uses more than one mode of transport, such as a coach to a hub and then a train to your destination. Each leg is planned and ticketed separately, which is how you find options a single search misses.
How much transfer time should I allow? + −
Fifteen to twenty minutes is enough for a change inside one station complex. Allow at least 45 minutes between Prague's Florenc and hlavní nádraží, and more for cross-border transfers with border checks.
Should I book the bus or the train first? + −
Book the leg with the least flexibility first, usually the international or long-distance service. The more frequent leg can wait, because it is easier to adjust.
What does přímý spoj mean? + −
Přímý spoj means a direct service with no change of train or mode. Přestup is the opposite, marking where a change happens.
Keep comparing with the sources, not with memory
A plan built from one comparison view and then committed to memory will be out of date the moment a timetable changes. Our corridor guides and station notes are written to be checked again the day before travel, so keep them open alongside the operator's own page.
If you are still deciding which corridor to base your trip on, the Prague to Brno pages go deeper on the two main modes, and the cross-border page covers the hub connections that make longer itineraries work.
Start with the two endpoints, and the rest follows
Once the endpoints and the hubs are on paper, the legs, the transfer times and the fallbacks all have somewhere to sit. Use the comparison pages to see the field, then verify with the operator before you pay.
Address
Na Florenci 2116, 110 00 Nové Město, Czechia
Phone
+420774889959
Mon–Fri: 09:00–18:00
info@regiolines.help