KLM will not rebook to Ryanair or pay for your FR ticket from a different airport (I assume you mean MAN/Manchester). There is no obligation to rebook you from MAN. Ask KLM for a refund and book with FR on your own.
Most likely the FR ticket is cheaper than the KLM ticket you bought. March is not high season for Budapest so fares should be quite reasonable.