Guernsey is well serviced by flights from England. There are also direct flights from Dinard, France, although these are a lot less frequent.
Condor Ferries run a passenger service to Guernsey from:
Poole, south coast England, St Malo in France, and also from Jersey.
For more information please visit their website: