I've read this discussion of getting from Heathrow (landing from the US) to London City airport for a flight to Rome. Helpful, but I have a different scenario to ask about.
I've splurged ten bucks to hold for 72 hours, an amazingly low fare on BA for a trip from Denver, Colorado (DEN) to Berlin next May. Both directions I connect through Heathrow, via the Denver-Heathrow nonstop that I like very much. The routing for the flights out of DEN seems okay. I'd have four hours at Heathrow to land, deal with the formalities, and get from T3 to T5 for the flight to Berlin. I'm not worried - but please tell me if I should be worried.
It's the trip home that has me concerned. I'd fly British Airways from Berlin to London City Airport (LCY), landing at 7:50 am - on a Wednesday. With a checked bag that I can manage very well on the Tube if I have to. Then I have, per the schedule as stated, 6 hours and 50 minutes until my flight to DEN from Heathrow T3 departs at 14:40.
To check in three hours before my flight, I'd need to make it from London City Airport to Heathrow T3 in 3 hours. The TfL journey planner, although involving a few line changes, says that on a Wednesday morning leaving London City Airport at 8:30 am, via DLR, Tube, and the Heathrow Express, the trip would take a bit over an hour.
I'd appreciate informed comments on this connection (and the 4 hour incoming one too). As noted, all flights would be on the same ticket, booked directly with British Airways. Thanks!
(Note: I've edited this post to remove many instances of airport codes instead of airport names.)