Comuna Straja este situată în nordul judeţului Suceava învecinându-se cu Ucraina la nord, cu Putna la sud, cu Vicovu de Sus la est, iar la vest cu Brodina. Este situată la o distanţă de 32 de kilometri faţă de municipiul Rădăuţi şi la 75 de kilometri faţă de municipiul Suceava.