I want to take the bus from the airport to my hotel in Reykjavik. I know I can use either Flybus or Grayline. Both sites offer the chance to book a reservation. For flying into KEF, it seems difficult to predict timeliness of your flight and the time needed to clear immigration and collect your bags. Are reservations needed? Or can we arrive and buy tickets at-the-time on-the-ground? With so many tourists I was wondering if the buses get over subscribed?
I'g guess booking a return ticket would make great sense to be sure of getting to the airport on time.