I'll be visiting Ramallah for a weekend in June, with my flight arriving on a Friday morning and departing on Saturday night. I'm trying to decide if it would be best to stay at a hotel in Jerusalem, or in Ramallah. My preference would be heading directly to Ramallah since I have a very short time to visit a friend there, but I'm having trouble figuring out an efficient way to get to Ramallah. Can I catch a taxi from Ben Gurion and get all the way to Ramallah, or would I have to transfer in Jerusalem? Any idea on the approximate cost?