From Tegel Airport
take the express bus "TXL" direction "Hauptbahnhof" and get off there at main train station. Take the M41 bus towards "Sonnenallee/Baumschulenstrasse" and get off at "Anhalter Bahnhof". The journey takes about 40 minutes including change.
A taxi takes approximately 20-30 minutes and costs about 25,00 €.
From Schoenefeld Airport
take the regional train, also known as "Airport Express" direction "Berlin City" and get off "Friedrichstrasse". You arrive on the top platform. Go all the way down to the basement and take following trains to Anhalter Strasse; Wannsee S1, Blankenfelde S2, Teltow Stadt S25. Regional trains run approximately every 30 minutes. Exact times you can check on the website German railway. The journey takes about 45 minutes
Alternatively, take the S-Bahn train S45 to "Sudkreuz". At Sudkreuz change to S2 Buch/Bernau or S25 Hennigsdorf and get off at "Anhalter Bahnhof". The journey takes about 45 minutes.
A taxi takes approximately 35-40 minutes and costs about 35,00 €.