The taxi ride from Grotto Bay Beach Resort, across the one mile long Causeway to the airport Departure entrance should take no more than 5 minutes.
Ninety(90) minutes for routine airline check-in, ICE (US Customs & Immigration) pre-clearance in Bermuda and routine airport security screening (3-1-1) should be sufficient...but with changes currently underway at the airport...two-hours would be safer and potentially less stressful.
Yeah....the new '..Skyport..' (don't ya' just love oh-so-clever PR people) construction on the new terminal (scheduled to open sometime in 2020) is well under way. So far the project hasn't affected normal airport procedures too much (or at all)...but as the project moves into its transitional stages, this will probably change.
There have been some changes in ICE (US Customs & Immigration) pre-clearance procedures this past year that speed this process up a bit upon departure.
There aren't all that many inbound/outbound flights passing through Bermuda's airport during the day...and these flights are usually staggered at reasonable intervals, so Bermuda airport operations tend to function smoothly. BUT...there are always the possibility of the un-expected so it pays to make allowances for the UN-expected.
This past July I forgot to re-check the scheduled departure time of our outbound flight but arrived at the airport in plenty of time. We were sitting in the Departure area of the airport having quick BLT's before flight departure when we heard our names called over the PA system. When we reported to the Departure Gate, we discovered that our outbound flight had been re-scheduled for twenty(20) minutes EARLIER than originally scheduled and we were the last passengers aboard the aircraft before they shut the doors and pushed away from the gate.
Although the Grotto Bay Beach is located quite closely to the airport, we would suggest getting to the airport at least 2 hours before as you must clear U.S. customs after the check in process before moving on to baggage drop and security clearance. Arriving 2 hours before your departure time will allow you enough time to get through in case you arrive during a busy time period when other flights are also departing.