Regular buses, trains, shared taxis (sherut), and private taxis connect Ben Gurion Airport in Tel Aviv to Jerusalem.