Kommt drauf an, wohin Du an den Balaton willst. Der ist immerhin 77km lang. Zwei Stnden brauchst Du nur, wenn Du an den West-Balaton willst. An den Ost-Balaton brauchst Du von Budapest nur noch etwas mehr, als 1 Stunde. Zum West-Balaton kann man aber auch fliegen. Da gibt es den lokalen, aber dennoch internationalen Flughafen Hévíz-Airport. Den fliegt z.B. Mutsch-Reisen von verschiedenen deutschen Flughäfen 1x pro Woche an. Einfach mal Google anschmeißen und nach den beiden Begriffen suchen. Der Balaton-Airport ist nur wenige km vom See entfernt (Sármellék).
LG ungarnjoker