None of those are to or from Berlin. Munich might have cheaper rail options than Berlin, especially since Munich is a more traditional hub of industry. Flights Berlin to Köln are definitely cheaper than trains. Generally in my experience flights in Europe are less expensive than trains YMMV.