Richmond International isn't a city you associate with transatlantic glamour, and that's precisely why the routing matters so much. There's no nonstop from RIC to Milan Malpensa, so business class from Richmond to Milan always runs through a major hub, and after dozens of these itineraries I can tell you the connection you choose shapes the entire experience: Delta funnels through JFK or Boston with A330/A350 metal featuring Delta One suites (full lie-flat, sliding door), American routes via Philadelphia or JFK using its 777 or 787 business class with reverse-herringbone seating, and United typically connects through Newark or Washington Dulles with Polaris seats offering direct aisle access on its 767 and 787 fleet. Total journey time from RIC, including connection, generally lands in the 12-14 hour range, though the transatlantic leg itself runs about 8.5 hours.
My strongest recommendation for Richmond flyers: build in at least a 90-minute connection at your gateway hub, especially through JFK or Newark, where afternoon thunderstorm delays in summer can cascade into missed evening departures to Europe. I've watched too many travelers sprint through Terminal 4 at JFK because they cut it too close. A lesser-known trick — book the Delta connection through Boston rather than JFK when possible; Logan's international terminal has far less congestion and Delta's Sky Club there rarely reaches the chaos level of its New York counterparts, making for a calmer pre-flight reset before the long haul.
Milan Malpensa itself rewards early arrivals into Terminal 1, where passport control for non-EU arrivals moves briskly before 9am but backs up considerably on later morning arrivals from the US redeyes. Seasonally, January through March and again in October and November consistently offer the softest business class fares on this corridor, as Milan's fashion-week and Lake Como high seasons haven't yet driven demand. Given how frequently these three carriers reprice premium cabins on this corridor, setting up fare alerts rather than checking manually is really the only sane way to catch a genuine dip before it disappears.