No, Hilbert's infinite hotel cannot run out of rooms. It doesn't matter how many guests are already accommodated — the infinite nature of the hotel ensures that there will always be an infinite number of rooms available to accommodate additional guests.
Even when the hotel is already hosting an endless number of guests and is considered "full", it can still accommodate an infinite number of new incoming guests. Read more