Nantes doesn't get the glamour treatment that Paris does, which is precisely why the routing puzzle from Southern California deserves careful thought before you book. There's no nonstop option, so business class from San Diego to Nantes means choosing your connection wisely: Delta routes through Atlanta or JFK before hopping the Atlantic, Air France funnels through Paris-Charles de Gaulle for a convenient onward hop to Nantes Atlantique, and Lufthansa channels through Frankfurt or Munich. My strong preference after years flying this corridor is Air France, since landing at CDG puts you one short domestic-style flight from Nantes rather than adding another long-haul connection into the mix. Total journey time typically runs 15-18 hours including connections, with the transatlantic leg itself around 10.5 hours.
Air France's long-haul business class, especially on their Boeing 777s and A350s, delivers a genuinely comfortable flat-bed with decent direct-aisle access on most configurations, and their CDG hub processes onward European connections efficiently if you've got at least 90 minutes of buffer. Lufthansa's newer Allegris business seats are worth seeking out on the Frankfurt or Munich legs if your itinerary routes that way, though availability on this specific product remains limited to select aircraft, so check your booking carefully. Delta's Delta One suites, particularly on their A350s to Paris or Amsterdam-adjacent routings, offer sliding doors and excellent service, but the extra US connection adds fatigue that seasoned travelers often try to avoid on a route this long already.
One insider tip: book your CDG-to-Nantes connector as a separate but same-day Air France domestic ticket when possible, since this often opens up better seat selection and avoids the tighter minimum connection times sometimes imposed on through-fares. January through March and again in October and November consistently produce the softest business class fares on this corridor, as Brittany's tourist season quiets and corporate travel dips. Given how fares fluctuate on a route with this many connection permutations, setting up automated fare alerts is genuinely the smartest way to catch a premium seat when pricing dips.