There's no nonstop between Minneapolis and Berlin, which surprises travelers who assume MSP's Delta hub status means a direct shot to every European capital. It doesn't—but that's not necessarily bad news. Business class from Minneapolis to Berlin typically routes through Amsterdam or Paris on Delta/Air France-KLM metal, through Chicago or Newark on United, or through Frankfurt or Munich on Lufthansa, and each of these connections has genuine merit rather than being a compromise. Delta's Delta One suites, now standard on its long-haul widebodies, offer sliding doors and direct aisle access, while United's Polaris seats deliver similarly private herringbone configurations on the transatlantic legs. Lufthansa is the most interesting option for purists, since routing through Frankfurt or Munich lets you sample the airline's evolving Allegris business class on select aircraft, alongside its more traditional flat-bed product—worth requesting specifically when booking, since not all Lufthansa long-haul jets have been retrofitted yet.
Frankfurt is my preferred connection point of the three, not because the lounge experience rivals Doha or Singapore, but because immigration and security tend to move faster than Amsterdam's Schiphol during peak summer congestion, and the walk to onward Berlin flights is refreshingly short even for jetlagged travelers. If you're connecting through Paris on Air France, budget extra time at CDG regardless of your fare class—the terminal transfers there are notoriously inefficient no matter how good your seat was. One tip few travelers know: flights arriving into Berlin Brandenburg in the early morning, common on the Frankfurt and Amsterdam connections, clear customs remarkably fast since BER's arrivals halls are still lightly trafficked compared to Munich or Frankfurt themselves.
Deal-seekers should target January through March or October and November, when both leisure demand and corporate travel budgets soften, often yielding better award availability and upgrade odds on all three carriers. Given how much these fares fluctuate by connection and carrier, setting up automated price tracking for this specific route will save you far more than manually checking every few weeks.