Travel from České-Budějovice to Prague

Bus or train from České Budějovice to Prague?

Czech Railways (ČD) operates a train from České Budějovice to Prague every 2 hours. Tickets cost $7 - $12 and the journey takes 2 h 33 min. Alternatively, FlixBus operates a bus from České Budějovice to Prague every 4 hours. Tickets cost $9 - $16 and the journey takes 2 h 55 min. 3 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from České Budějovice to Prague

ModeDurationPrice
From Ceske Budejovice train to Praha hl.n..2 h 33 min200 Kč
From Budweis bus to Prague, Prague ÚAN Florenc.2 h 55 min324 Kč
From České Budějovice drive to Prague.1 h 49 min431 Kč

How long does it take to get from České Budějovice to Prague?

The train from Ceske Budejovice to Praha hl.n. takes 2 h 33 min and departs every 2 hours.

Operators from České Budějovice to Prague

Close Print Itinerary
  1. Here are 3 options to get from
    České Budějovice to Prague:

    1. Trip:
      1 Train
      • One-Way approx: USD $7 - $12
      • Duration: 2 h 33 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $7 - $12
        • Duration: 2 h 33 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $9 - $16
      • Duration: 2 h 55 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $9 - $16
        • Duration: 2 h 55 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $17 - $25
      • Duration: 1 h 49 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $17 - $25
        • Duration: 1 h 49 min
        Close x