نبرد نیشابور در سال ۱۰۳۸ میلادی رخ داد که در آن سلجوقیان بر غزنویان پیروز شدند. این نبرد در شهر نیشابور، یکی از مراکز مهم خراسان، اتفاق افتاد.
پیش از این، سلجوقیان در سال ۱۰۳۵ میلادی در نسا و در سال ۱۰۳۷ میلادی در مرو و هرات نیز بر غزنویان پیروز شده بودند. پس از عبور از رود جیحون، سلجوقیان بخش عمدهای از خراسان را اشغال کردند.
در نبرد نیشابور، سلجوقیان به رهبری طغرل بیک، غزنویان را که تحت فرماندهی مسعود غزنوی، پسر محمود غزنوی، بودند، به طور قاطع شکست دادند.
پیروزیهای سلجوقیان در نیشابور، سراخس و دندانقان ادامه یافت. اعضای خاندان سلجوقی برای جمعآوری غنائم و سرکوب رقبای خود، لشکرکشیهای تهاجمی بیشتری انجام دادند.