Thanks! Excellent info, we are only doing carry on so unless they make us check the roll-a-boards we are in good shape. So if we arrive into HND on the bus past 9:30 we are probably not going to make a 10:15 departure? Not sure when ANA closes the doors nor how long it'll take to pass security, if necessary passport control. Really appreciate the link, hadn't found that site before.
The current bus schedule is leaving Narita airport T1 at 7:00 (arriving Haneda T3 at 8:40), then 7:40 (arriving 9:20). If you are checking bags, it will be very difficult to make the first bus unless your flight is early, and the second bus arrives too late to check them in at Haneda.
Without checked bags making the 7:00 bus is more likely, and the 7:40 bus will be tight but probably okay too if there's no traffic.
January is far away though, so check both the bus schedule (
here) and your flight schedule to see if it changes between now and then.