How to travel to Bratislava? Prague. 291. Zagreb. 171. North Pole. 2,894. South Pole. Distances are in km and measured by airline distance. Average. £18. The best way to find a cheap coach ticket from Bratislava to Prague is to book your journey as far in advance as possible and to avoid travelling at rush hour. The average ticket from Bratislava to Prague will cost around £ 18 if you buy it on the day, but you can find cheap coach tickets today for only £ 18. See more. It takes an average of 3h 47m to travel from Budapest to Bratislava by train, over a distance of around 100 miles (161 km). There are normally 12 trains per day traveling from Budapest to Bratislava and tickets for this journey start from $42.66 when you book in advance. First train. The distance between Prague and Bratislava is 291 km. The road distance is 331.1 km. Get driving directions The cheapest way to get from Prague 1 to Bratislava costs only €22, and the quickest way takes just 3¼ hours. The distance between Prague 1 and Bratislava is The distance from Prague to Bratislava is 332 km. How long does it take to get from Prague to Bratislava? It takes approximately 3 hours 32 minutes to get from Prague to Bratislava. Ticket prices cost as little as $18.99, with an average price of $33.99. To get the cheapest tickets, book online in advance and avoid busy times like weekends and public holidays. The distance between Bratislava and Prague is 338 km, which takes as little as 4 hours 15 minutes with our fastest rides. Make your journey even easier with the The distance is the same either way if you're flying a straight line (or driving the same roads back and forth). But for a real trip, there can be plenty of differences so go ahead and check the reverse directions to get the distance from Bratislava to Prague, or go to the main page to calculate the distance between cities. 22pYN.