Distance between Keflavik airport and Reykjavik City is 50km. Flybus departs regularly, 35-40minutes after each arrival. Tickets are bought at a booth and in a ticket automat in the arrival. The flybuses Reykjavik Excursions - re.is and Airport Direct - airportdirect.is have a stop point in the front of Rek Inn.
Local bus nr. 55 - straeto.is is the most economy option. Tickets are paid in the bus. The timetable can be found here: Bus nr. 55