Yes, student needs to pay
If the lesson is is outside my teaching area, the student needs to pay for my transport costs from my closest station. However, if it is within my area, students are not required to pay for my transport.
Portuguese is a cultural language. When you learn it you are interacting with cultures of seven countries worldwide that use it as official language as Portugal, Brasil, countries in Africa: Angola, Mozambique, São Tomé e Principe, Guiné Bissau, countries in Asia: East Timor and Macau.
My classes will include some of the cultural assets and gastronomic aspects that will help students to reach a good conversational level in few weeks.