Search bus tickets to Prague

switcheroo

Quickview

How to get to Prague by bus?

Routes111
Trips per day1,410
bus carriers10
Stations15
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Prague?

The cheapest prices for a bus ticket to Prague that users have found recently on Wanderu start at $2.31. Such great deals to Prague are available on one route to Pilsen. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Prague. Pilsen at has consistently the lowest average bus ticket prices to Prague.

What are the main bus stations in Prague?

The most popular bus stations in Prague are ÚAN Florenc, Main Railway Station and Ostrovského 34/1. ÚAN Florenc is the busiest bus station in Prague.

Liberec

There are 89 bus schedules per day connecting Liberec with Prague. It takes on average 1 hour and 52 minutes to travel 55 miles, 89 kms, by bus from Liberec. 2 bus carriers offer schedules from Liberec, with RegioJet Bus offering the most daily connections to Prague. Traveling by bus from Liberec you will most likely to arrive in Prague at Černý Most.
Avg. Time
1h 52m
Avg. Price
$5.08

Berlin

There are 80 bus schedules per day connecting Berlin with Prague. It takes on average 4 hours and 44 minutes to travel 175 miles, 282 kms, by bus from Berlin. 7 bus carriers offer schedules from Berlin, with Arda Tur offering the most daily connections to Prague. Traveling by bus from Berlin you will most likely to arrive in Prague at ÚAN Florenc.
Avg. Time
4h 44m
Avg. Price
$24.64

Pilsen

There are 61 bus schedules per day connecting Pilsen with Prague. It takes on average 2 hours and 3 minutes to travel 53 miles, 85 kms, by bus from Pilsen. 2 bus carriers offer schedules from Pilsen, with RegioJet Bus offering the most daily connections to Prague. Traveling by bus from Pilsen you will most likely to arrive in Prague at Zličín.
Avg. Time
2h 3m
Avg. Price
$4.57

Český Krumlov

There are 55 bus schedules per day connecting Český Krumlov with Prague. It takes on average 3 hours and 46 minutes to travel 88 miles, 141 kms, by bus from Český Krumlov. 2 bus carriers offer schedules from Český Krumlov, with RegioJet Bus offering the most daily connections to Prague. Traveling by bus from Český Krumlov you will most likely to arrive in Prague at Praha-Smichov sev.n..
Avg. Time
3h 46m
Avg. Price
$9.18

České Budějovice

There are 46 bus schedules per day connecting České Budějovice with Prague. It takes on average 3 hours and 4 minutes to travel 77 miles, 123 kms, by bus from České Budějovice. 2 bus carriers offer schedules from České Budějovice, with RegioJet Bus offering the most daily connections to Prague. Traveling by bus from České Budějovice you will most likely to arrive in Prague at Praha-Smichov sev.n..
Avg. Time
3h 4m
Avg. Price
$7.88

Located in , Czechia, you can travel by bus to Prague from 111 destinations and choose from 1410 daily bus schedules to get you there. FlixBus has the most bus connections to Prague. The furthest bus arriving in Prague covers a distance of 841.28 miles, 1353.57 kms, covering the journey in 35 hours and 23 minutes

Looking for other ways to get there? Check out Train options to Prague.

bus companies serving Prague

Arda Tur

There are 1 daily Arda Tur schedules to Prague. Arda Tur can get you to Prague by bus from 2 destinations including Berlin.
Restroom
WiFi
Snacks
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
3h 30m
Avg. Price
$13.79

Citylines

There are 1 daily Citylines schedules to Prague. Citylines can get you to Prague by bus from Vienna.
Restroom
WiFi
Air conditioning
Avg. Time
4h 26m
Avg. Price
$16.61

Racic Eurobus

There are 1 daily Racic Eurobus schedules to Prague. Racic Eurobus can get you to Prague by bus from 2 destinations including Berlin.
Restroom
WiFi
Movies
Snacks
Air conditioning
Beverage
Avg. Time
4h 37m
Avg. Price
$17.51

Union Ivkoni

There are 1 daily Union Ivkoni schedules to Prague. Union Ivkoni can get you to Prague by bus from 3 destinations including Berlin.
Movies
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
5h 12m
Avg. Price
$24.72

RegioJet Bus

There are 54 daily RegioJet Bus schedules to Prague. RegioJet Bus can get you to Prague by bus from 33 destinations including Berlin.
Restroom
WiFi
Newspaper/Magazine
Movies
Snacks
Satellite TV
Extra legroom
Games
Power outlet
Air conditioning
Free water
Avg. Time
4h 22m
Avg. Price
$20.84

FlixBus

There are 888 daily FlixBus schedules to Prague. FlixBus can get you to Prague by bus from 129 destinations including Brno.
Restroom
WiFi
Meal
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
10h 20m
Avg. Price
$40.84

IC Bus

There are 3 daily IC Bus schedules to Prague. IC Bus can get you to Prague by bus from 4 destinations including Munich.
Avg. Time
4h 45m
Avg. Price
$24.50

Eurolines France

There are 3 daily Eurolines France schedules to Prague. Eurolines France can get you to Prague by bus from 6 destinations including Schaerbeek.
USB power
Restroom
WiFi
Extra legroom
Power outlet
Avg. Time
1d 0h 50m
Avg. Price
$62.59

Sindbad

There are 1 daily Sindbad schedules to Prague. Sindbad can get you to Prague by bus from 4 destinations including Katowice.
Restroom
WiFi
Movies
Extra legroom
Air conditioning
Beverage
Avg. Time
17h 46m
Avg. Price
$49.23

Comati PSG

There are 1 daily Comati PSG schedules to Prague. Comati PSG can get you to Prague by bus from 3 destinations including Berlin.
USB power
Restroom
WiFi
Newspaper/Magazine
Movies
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
7h 41m
Avg. Price
$42.27