Christopher Columbus was on a voyage to discover a new trade route to India and China, but ended up in the bahamas.

is this a ccomplete sentense what needs ro be changed if it isnt

Yes, the sentence is incomplete. It needs to be expanded to provide more information or context. Here is a revised version:

"Christopher Columbus was on a voyage to discover a new trade route to India and China, but instead ended up in the Bahamas, where he made his first landfall on October 12, 1492."