Passengers from coastal vessels embark/disembark at Malindi Wharf. General Cargo Terminals have also handled cruises vessels aas the port has no dedicated terminal for cruise vessels yet.
Following are passenger vessels embanking and disembarking at Malindi Wharf the timetable is subject to change at any time:
| Embarking | Disembarking | |
| Flying Horse | 12:45pm | 11:55 am to Zanzibar |
| Sstar | 07:30am | 10:00am to Zanzibar |
| 10:30am | 11:45am to Zanzibar | |
| 2:20pm | 04:00pm to Zanzibar | |
| 04:30pm | 06:15pm to Zanzibar | |
| Sea Express | 01:45pm | 02:30pm to Zanzibar |
| 04:00pm | 05:30pm to Zanzibar | |
| Sea Bus | 07:00am | 08:45am to Zanzibar |
| 08:00am | 11:15am to Zanzibar | |
| 11:15am | 03:15pm to Zanzibar | |
| 01:30pm | 05:45pm to Zanzibar | |
| Mv Safari | Twice a week to Mtwara | |
