I'll be using NCL BOGO for the first time in a few weeks.
Flying out of EWR to BCN to catch the Epic, with a +2 day deviation pre-cruise.
We requested EWR as our home airport.
I thought that NCL was going to book us on the direct United EWR-BCN departing in the evening around 6PM and landing in the morning in BCN. This flight still has quite a few seats available last I checked.
When I got the tickets a few weeks ago, a bit surprised that they booked us on SAS with a layover in Copenhagen, the departure from EWR at 11:30 PM, landing in CPH around 1:30 PM local, and then connecting to BCN, arriving early evening. By no means am I disappointed, just treating this as part of the adventure. Plus side is I get to squeeze in a few more flight segments and miles, since I'm a MileagePlus Silver member. We still get a full day of sightseeing in BCN before we board the ship as well.
The return flight home is a direct UA from BCN-EWR.
Hope this helps!