Flights can be taken to Prague (Czech Republic) or Linz (Austria), from where there is a direct train service to České Budějovice. From Prague to České Budějovice (169 km, 2.5 hours travel) the direct train leaves every hour during the day time from Main station in Prague (Hlavní nádraží). From Linz to České Budějovice (125 km, 2-2.5 hours travel time), the train service is less frequent (approximately every other hour).