Most probabbly a train ride...
In fact most "fligths" between ZRH and BSL are actually operated by trains.
The only exception is a late evening flight.
There is a direct train between GVA and BSL... takes 2.5 hours and there is a connection every 30 mins or so...
Connecting flights within Switzerland are a no-no...