right|200px|thumb|Nils Schumann Bieg na dystansie 800 metrów mężczyzn był jedną z konkurencji rozgrywanych podczas XVII mistrzostw Europy w Budapeszcie. Biegi eliminacyjne zostały rozegrane 21 sierpnia, biegi półfinałowe 22 sierpnia, a bieg finałowy 23 sierpnia 1998. Zwycięzcą tej konkurencji został reprezentant Niemiec Nils Schumann. Tytułu zdobytego na poprzednich mistrzostwach nie bronił Andrea Benvenuti z Włoch. W rywalizacji wzięło udział 34 zawodników z 23 reprezentacji.
Rekordy ZawodnikNarodowośćCzasMiejsceDataRekord świata Wilson Kipketer 1:41,11 Kolonia Rekord EuropyRekord mistrzostw Olaf Beyer 1:43,84 Praga
Wyniki Eliminacje Rozegrano pięć biegów eliminacyjnych. Do półfinałów awansowało po dwóch najlepszych zawodników każdego biegu eliminacyjnego (Q) oraz sześciu spośród pozostałych z najlepszymi czasami (q).
Bieg 1 Miejsce Zawodnik Czas Uwagi1 Balázs Korányi 1:47,32 Q2 Andrea Longo 1:47,32 Q3 Nico Motchebon 1:47,40 q4 Andrew Hart 1:47,90 5 Duarte Ponte 1:48,65 6 Urmet Uusorg 1:49,42 7 Víctor Martínez 1:50,54
Bieg 2 Miejsce Zawodnik Czas Uwagi1 James McIlroy 1:46,81 Q 2 Giuseppe D’Urso 1:46,82 Q 3 Roberto Parra 1:46,91 q4 Viktors Lācis 1:47,58 5 Siergiej Kożiewnikow 1:47,71 6 Balázs Tölgyesi 1:48,29 7 Wane Stojanow 1:49,00