Is there anyway to book these two activities online ahead of time or can you only book them while on the ship? I don't see it available to book when I log into the Royal Caribbean site.
Yes, I booked both iFly and Northstar about two weeks ago for our cruise in June 2019. Not sure of the normal time frame, though. Some things are still not available to book, like the evening shows.
Just did a rc cruise in nov. You could not book those 2 ahead of time. If you havent went on your cruise yet, when you board find where they book them and do it first thing, i think the locations depend on the ship.