Разница между словами travel, voyage и cruise заключается в их значении и контексте употребления:
- Travel — слово наиболее широкого значения, которое означает перемещение с места на место, обычно на большие расстояния. {9-host} Чаще используется как глагол, но может выступать и в роли существительного, обозначая путешествие как целый комплекс мероприятий: подготовка, поездка, времяпрепровождение. grammar-tei.com
- Voyage — слово, которое описывает длинное путешествие по воде, суше или воздуху в отдалённое либо незнакомое место. {9-host} Может использоваться в контексте морских или космических путешествий. {6-host} {9-host}
- Cruise — слово, которое обозначает путешествие экскурсионного характера на корабле с посещением многих разных мест. {6-host} Соответствует русскому слову «круиз». {6-host}
Таким образом, travel описывает общий процесс путешествия, voyage — длительное путешествие, а cruise — конкретное путешествие на корабле с определённой целью.