From the Airport you can take a cab to the nearest Metropolitano Bus stop and take the Metropolitano A B or C Buses with direction towards Matellini and get off at the Av.28 de Julio stop and then walk about a block south on the oncoming traffic side of the auxiliary street of Av. Paseo de la Republica till you reach the address # 6315 (HOTEL NIRVANA).
From the bus stations of the center of Lima and Javier Prado both of those stations, the Metroplitan Bus system runs thru them. Just take the A,B or C Bus with direction towards Matellini and get off at Av. 28 de Julio, then walk on the oncoming traffic side of Av. Paseo de la Republica until the 6315, there you will find the hotel.