There's no elegant nonstop solution here, and anyone booking business class from Richmond to Cluj-Napoca needs to accept that reality upfront: this is a two-, sometimes three-segment journey routed through a major European or Turkish hub, with total travel time stretching well beyond the roughly 10.5 hours of pure flying once you factor in connections. Richmond International offers a limited set of domestic legs to feed into transatlantic gateways, so most seasoned flyers I know position themselves through Washington Dulles or Charlotte to catch Lufthansa's widebody service into Frankfurt or Munich, where Allegris-equipped aircraft (on select routes) offer the newest suites with sliding privacy doors, though older 747-8 and A340 configurations with the traditional Business Class seat are still common on this corridor. Turkish Airlines via Istanbul is my preferred routing for this itinerary — their business class includes a dedicated lounge experience in IST's spectacular business lounge, complete with a mini-golf course and cigar room, which makes a long layover feel like a perk rather than a penalty.
TAROM (RO), Romania's flag carrier, occasionally operates the final leg into Cluj-Napoca, and while their long-haul business product is modest compared to Lufthansa or Turkish, using them for the short regional connection is entirely sensible — save your expectations for the long-haul segment. My insider tip: book the Munich–Cluj or Vienna–Cluj connection with at least a 90-minute buffer, since Cluj-Napoca's compact terminal processes flights quickly, but Central European hubs can have gate changes that catch business travelers off guard when they're used to more spacious airports.
Deal-wise, January through March and again in October and November consistently produce the softest fares on this Romania-bound routing, as European leisure demand dips and airlines discount premium cabins to fill seats before summer surges. Given how fragmented pricing can be across Lufthansa, Turkish, and TAROM depending on your connection city, I'd strongly recommend setting up automated fare alerts rather than manually checking — this route rewards patience and quick action when a mispriced business fare briefly surfaces.