You can also travel with bus the whole way:
http://www.autobusoberbayern.de/cms/...n_pilsen_prag/
Sorry, I couldn't find the English page. They do have online booking but when I used them I booked at a local travel agency in Munich and picked up the tickets. If the times work, it's probably less of a hassle than trying to time connections beween trains or bus/train.