British passport holders need a visa to enter Ghana. For further information contact the Ghanaian High Commission in London. You should note the number of days the Ghanaian immigration service will stamp into your passport upon arrival, irrespective of the validity of your visa.