Der Preis ist das, was z.B. in einem Geschäft an einer Ware angeschrieben ist. Es kann aber auch abstrakter gebraucht werden, z.B. wenn jemand sagt: "Dafür musste er einen hohen Preis bezahlen.". was heisst: "Dafür musste er büssen."
Das Wort "Gebühr" braucht man für Dienstleistungen, gerade für administrative. Eine Gebühr ist meistens nicht der Preis der eigentlichen Sache, sondern sind das eher administrative Zusatzkosten.
"Kosten" umfasst Geldbeträge, die man für etwas bezahlen muss. Der Preis eines Sprachkurses ist z.B. 500€. Dazu kommt eine Anmeldegebühr von 20€. Die Kosten belaufen sich somit auf 520€.
Das Wort "Reisepreis" habe ich noch nie gehört. Ich glaube, "Reisekosten" ist gebräuchlicher.