Bahasa asing merupakan bahasa yang tidak biasa digunakan oleh masyarakat yang mendiami wilayah tertentu: misalnya, bahasa Indonesia dianggap sebagai bahasa asing di Australia.
Bahasa asing juga merupakan sebuah bahasa yang tidak digunakan di tanah air / negara asal seseorang, misalnya; seorang penutur bahasa Indonesia yang tinggal di Australia boleh mengatakan bahwa bahasa Inggris adalah bahasa yang asing untuk dirinya sendiri. Walau bagaimanapun juga, kedua definisi tersebut masihlah kurang meliputi arti 'bahasa asing' secara keseluruhan. Lagipula, istilah 'bahasa asing' kadang-kadang diterapkan dengan cara yang dapat menyesatkan orang lain atau yang kurang tepat.