Travel from Brno to Karlovy-Vary

Bus or train from Brno to Karlovy Vary?

RegioJet operates a bus from Brno to Karlovy Vary hourly. Tickets cost $7 - $10 and the journey takes 2 h 30 min. 5 other operators also service this route. Alternatively, Czech Railways (ČD) operates a train from Brno to Karlovy Vary hourly. Tickets cost $11 - $17 and the journey takes 2 h 37 min. Czech Railways (ČD) also services this route every 2 hours.

Travel Guides

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

How to get from Brno to Karlovy Vary

From Brno, AN u hotelu Grand bus to Prague, Prague ÚAN Florenc then bus to Karlovy Vary, Karlovy Vary. 5 h 40 min 18€. From Brno hl.n. train to Praha hl.n. then train to Karlovy Vary. 6 h 53 min 21€. From Brno drive to Karlovy Vary. 3 h 35 min 37€.

Operators from Brno to Karlovy Vary

Close Print Itinerary
  1. Here are 3 options to get from
    Brno to Karlovy Vary:

    1. Trip:
      1 Bus
      • One-Way approx: USD $15 - $34
      • Duration: 5 h 40 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $15 - $34
        • Duration: 5 h 40 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $20 - $30
      • Duration: 6 h 53 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $20 - $30
        • Duration: 6 h 53 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 3 h 35 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 3 h 35 min
        Close x