The various modes of public transport through which one can travel to the various beaches in Vienna are given below.
Strandbader Alte Donau
By Bus: Board a bus from the Flughafen Wien Bus terminal and get down at Wien Julius-Payer-Gasse. A walk of 16 min will make you reach the destination.
By Train: You can board the trains S82504, S82500, S 82499 to Wien Praterstern Bf (U1). From there you will have to board U82499 or U1 to Wien Alte Donau. You will have to then walk for 10 min to reach the beach.
By Train, Tram: From Flughafen Wien, the trains S 82504, S 82500 and S 82499 leave every 10 minutes and you will have to get down at Wien Floridsdorf Bf. From there you can board the tram 25 and reach the destination in 20 minutes.
By Taxi: A taxi on-demand from the Vienna Airport takes approximately 17 minutes to reach this beach.
By Train, Tram: You can board the trains of number S82504, S82500, S 82499 to GeiselbergstraBe S. From there you will have to board tram no.6 and you will have to get down at WeiBenbockstraBe. A 2 min walk is needed for reaching the destination
By Bus: You will have to board the bus from Flughafen Wien Bus terminal and get down at Wien Simmering Bahnhof. A walk of 15 minutes will make you reach the beach.
By Train, Subway: From Flughafen Wien (CAT) you will have to board the train to Landstrasse. From there the trains U4 and U82502 will take you to Meidling HauptstraBe. To reach the beach, you will have to walk for 4 minutes
By Train, Subway: From Flughafen Wien (CAT) the train will take you to Wien Mitte-Landstrasse Bf (U3). From there board the train U82501 and get down at Wien Ottakring Bahnhst (U3). A walk of approx 22 min will make you reach the destination.
By Train, Bus: From Flughafen Wien you have the trains like S 82504, S 82500, S 82499 which will take you to Wien Handelskai. From there you again have some trains like S82677, S 14754, S 14107 and you will have to get down at Wien Hernals Bahnhst. The Bus 42A from here will take you to the beach.
By Taxi: A taxi on-demand from the Vienna Airport will make you reach the beach in just 29 minutes.