Mahe is well connected by buses, both private as well as those run by the Kerala State Road Transport Corporation. Buses from places like Kozhikode, Thalassery, Kannur and Payyannur pass through Mahe throughout the day.