Thanks for suggestions so far. HyperDia suggests the LTD. EXP HARUKA 6 will take 96 minutes, as opposed to 75. Is that right?
I am worried I will not make the 07:27 landing at 06:30; for that reason I'm tempted to wait until I land to purchase the ticket, in case the flight is delayed. Does that seem sensible?