If you arrive by plane, the following public transport will take you to the main station. From there you can continue by train or bus.
1. by train via Neusiedl am See to Schützen or Eisenstadt, or via Wulkaproderdorf to Eisenstadt. (Attention you might have a change in Neusiedl or Wulkaprodersdorf!) If you arrive by train, you will have to change from the train to the bus in Eisenstadt or Schützen .