A.- Par ordonnance pénale du 23 mai 2000, le Ministère public du canton de Neuchâtel a condamné G._ à 20 jours d'emprisonnement avec sursis pendant deux ans et à 1000 fr. d'amende, peine complémentaire à une précédente condamnation prononcée le 20 avril 2000. B.- Par lettre du 14 juin 2000, postée le lendemain, G._ a formé opposition contre cette ordonnance, qu'il indiquait avoir reçue le 29 mai 2000. Par décision du 16 juin 2000, le Ministère public a déclaré l'opposition irrecevable: l'ordonnance pénale avait été notifiée le 25 mai 2000, de sorte que l'opposition, formée après l'échéance du délai de 20 jours prévu à l'art. 13 du code de procédure pénale neuchâtelois (CPP/NE), était tardive. C.- Par acte du 26 juin 2000, G._ a recouru auprès de la Chambre d'accusation du Tribunal cantonal neuchâtelois. Il relevait que l'ordonnance de condamnation, postée le 24 mai 2000, n'était parvenue à l'office de poste de Villars-sur-Glâne que le 26 mai suivant, selon le cachet apposé sur l'enveloppe, et n'avait donc pu lui être notifiée le 25 mai. La notification avait eu lieu le 29 mai 2000, de sorte que l'opposition avait été formée à temps. Par arrêt du 19 juillet 2000, la Chambre d'accusation a rejeté le recours, en considérant que l'accusé de réception portait bien la date du 25 mai 2000. D.- G._ forme un recours de droit public contre ce dernier arrêt. Il en demande l'annulation, ainsi que le renvoi de la cause à l'autorité intimée pour nouvelle décision au sens des considérants. La Chambre d'accusation et le Ministère public concluent au rejet du recours, sans formuler d'observations. 