Not familiar with flights from your area, but Hamburg is the nearest by journey time, Berlin, Düsseldorf, Köln and Frankfurt all have good services to and from Hannover. All are, of course, rail connected.
Memory says the Flybe from BHX arrives quite late evening (unless it's cancelled), which may be a factor in your choice.