Situated directly opposite Terminal B, the Newark Liberty Marriott is the closest hotel to the airport. While you can walk across a car park and cross a few lanes of traffic to get between the terminal and the hotel, the hotel suggests taking the hotel’s free shuttle.