You can fly direct to Prague from all over Britain and Ireland, including from Bristol and Belfast, or from the likes of Dublin, Liverpool or Leeds. The most competitive airfares from Britain are with the budget airlines, though the national airlines, British Airways and Czech Airlines (ČSA), have to stay competitive. If you book far enough in advance or can be flexible about your dates, you can get return fares from London to Prague for as little as £50 (taxes included). From Ireland, return airfares start at around €130 return from Dublin. Of course, if you don’t book early, prices can skyrocket.