Edinburgh doesn't play nice with nonstop service from Baltimore, and that's the first thing any seasoned flyer needs to accept before booking. There's no direct option here, which means business class from Baltimore to Edinburgh always routes through a connecting hub — typically Philadelphia or Charlotte on American, Amsterdam or Paris on Delta via joint-venture partners, or, most logically, London Heathrow on British Airways. That last option tends to be the smartest play, since BA can position you into its Club Suite — a fully enclosed, direct-aisle-access seat that debuted on its 777s and A350s — for the transatlantic leg, then hand you off on a short intra-UK hop up to Edinburgh. I've flown this connection enough times to know the BA routing through Heathrow's Terminal 5 is worth the extra layover time purely for the Club Suite's privacy doors and proper bedding, a noticeable upgrade over the staggered seating you'll find on some American Airlines 777 configurations still awaiting full retrofit.
The connection logistics matter more than people expect. Heathrow's T5 is BA's home turf, so transfers between international arrivals and the Edinburgh shuttle are relatively painless if you've got at least 90 minutes of buffer — anything tighter risks a scramble given the terminal's size. If you're routing through Philadelphia on American, build in extra time during winter months, when de-icing delays are common and can cascade into missed connections. Delta's partner routing through Amsterdam or Paris works well if you're chasing SkyMiles value, though it adds a second connection most travelers would rather avoid on a route already requiring one stop.
January through March and again in October and November are when fares soften noticeably, largely because Edinburgh's tourist crush eases and business travel to Scotland's financial sector dips slightly ahead of key conference seasons. My insider tip: search BA availability using Edinburgh as the final destination but check fares with a London stopover of a day or two built in — it often unlocks lower business fares than a same-day connection, and you get a bonus city. Given how much these fares fluctuate by hub and month, setting up automated fare alerts for this specific routing will save you from overpaying on a trip that already demands some flexibility.