I looked into transportation from Munich to Neuschwanstein. Naturally it would require quite a few transfers due to having to take a replacement bus for part of the way.
I found a bus that's more convenient from Flixbus that leaves Munich at 8:30 and is due to arrive at Schwangau Neuschwanstein at 10:40.
I reserved a ticket for the castles and was given the following time:
Hohenschwangau 12:55
Neuschwanstein 2:55
It says clearly in the email that I must pick up my ticket 1.5 hours early by 11:25 at the latest.
Offhand, is the bus route on Flixbus usually reliable? If there's traffic I should worry about (this is on a Friday), should I cancel the castle ticket and switch for a later time?