From the airport
Train: You have the chance to take the S8 from the Frankfurt Airport, which departs every hour, for the station "Frankfurt Hauptbahnhof". From there you can take the IC2279 to get to the station "Weinheim Bergstraße". Please walk over to the station "Weinheim Alter OEG-Bahnhof", what takes around 5-10 minutes. Take the metro line S5 from there for the station "Leutershausen Bahnhof". The hotel is reachable in a walking distance from about 10 minutes. It's a 80-90 minutes trip. You can choose between a single ticket (1,60€), a day ticket ( 6,50€) or a ticket for three days (15,80€). Within the ticket price you can take the train, as well as the bus in Hirschberg.
Taxi: The trip takes 40 minutes and costs around 120€.