Freelance Client - who pays for travel

You can have all travel reimbursed as expenses in the final invoice.

To be clear … including “all the pre project travel”

then it depends how you negotiate your contract.

The risk (to you) being that things might not work out and you are stuck with the travel expenses (which then become a business “loss” tax-wise).