Türkçü ve milliyetçi arasındaki temel farklar şunlardır: Türkçü, Türk soyunun üstünlüğüne inanan kişidir. Milliyetçiler, tüm Türk tarihini (İslam öncesi, İslam sonrası ve Cumhuriyet sonrası) bir bütün olarak ele alırken, bazı ulusalcılar Türk tarihini neredeyse sadece Cumhuriyet’le başlatma eğilimindedir. Milliyetçiler, hem siyasi, ekonomik hem de kültürel bağımsızlığı savunurken, ulusalcılar daha çok siyasi ve ekonomik bağımsızlığı tercih ederler. Milliyetçiler, Batı kültürünün, sanatının, yaşam tarzının her türlüsüne karşıdır; ulusalcılar ise batı emperyalizminin kültürel değerlerini, sanatlarını, edebiyatlarını, hayat tarzlarını benimserler.