Good search for multi-carrier multi-city booking?
I'm looking to make something like the following booking:
(SFO/OAK/SJC)-RIC arr. June 1 ± 3d
(RIC or bus + WAS)-BUD arr. June 21 ± 2d
(BUD/VIE)-LON dep. July 23 ± 3d
LON-(BDL or RIC/WAS + bus), dep. Sep 23 ± 14d
I've tried hipmunk & ITA matrix; given all that in one go they give prices @~$2200.
Given it as individual legs, the total seems to be ~1500 + busses.
Given it as round trips where plausible (eg WAS-BUD-WAS, BUD-LON-BUD), the total seems to be ~$1250 + busses.
This seems like a major PITA. Is there any booking search engine that can just handle this kind of logic (e.g. figuring out cheaper multi-carrier flights and round-trip options) so I don't have to?