Dialek Banyumasan atau sering disebut Bahasa Ngapak adalah kelompok bahasa bahasa Jawa yang dipergunakan di wilayah barat Jawa Tengah,Indonesia. Beberapa kosakata dan dialeknya juga dipergunakan di Banten utara serta daerah Cirebon-Indramayu. Logat bahasanya agak berbeda dibanding dialek bahasa Jawa lainnya. Hal ini disebabkan bahasa Banyumasan masih berhubungan erat dengan bahasa Jawa Kuna (Kawi).
Bahasa Banyumasan terkenal dengan cara bicaranya yang khas. Dialek ini disebut Banyumasan karena dipakai oleh masyarakat yang tinggal di wilayahBanyumasan.
Seorang ahli bahasa Belanda, E.M. Uhlenbeck, mengelompokan dialek-dialek yang dipergunakan di wilayah barat dari Jawa Tengah sebagai kelompok (rumpun) bahasa Jawa bagian barat (Banyumasan, Tegalan, Cirebonan dan Banten Utara). Kelompok lainnya adalah bahasa Jawa bagian Tengah (Surakarta, Yogyakarta, Semarang dll) dan kelompok bahasa Jawa bagian Timur.
Kelompok bahasa Jawa bagian barat (harap dibedakan dengan Jawa Barat/Bahasa Sunda) inilah yang sering disebut bahasa Banyumasan (ngapak-ngapak).
Secara geografis, wilayah Banten utara dan Cirebon-Indramayu memang berada di luar wilayah berbudaya Banyumasan tetapi menurut budayawan Cirebon TD Sudjana, logat bahasanya memang terdengar sangat mirip dengan bahasa Banyumasan. Hal ini menarik untuk dikaji secara historis.
Dibandingkan dengan bahasa Jawa dialek Yogyakarta dan Surakarta, dialek Banyumasan banyak sekali bedanya. Perbedaan yang utama yakni akhiran 'a' tetap diucapkan 'a' bukan 'o'. Jadi jika di Solo orang makan 'sego' (nasi), di wilayah Banyumasan orang makan 'sega'. Selain itu, kata-kata yang berakhiran huruf mati dibaca penuh, misalnya kata enak oleh dialek lain bunyinya ena, sedangkan dalam dialek Banyumasan dibaca enak dengan suara huruf 'k' yang jelas, itulah sebabnya bahasa Banyumasan dikenal dengan bahasa Ngapak atau Ngapak-ngapak.