Трка на 800 метара у мушкој конкуренцији на 10. Светском првенству у атлетици у дворани 2004. у Будимпешти одржано је 5., 6. и 7. марта.