Foreign nationals of the following countries can enter Ghana visa-free:
ECOWAS countries, plus Botswana, Egypt, Kenya, Lesotho, Malawi, Singapore, Swaziland, Tanzania, Trinidad and Tobago, Uganda and Zimbabwe
Otherwise, unless in direct airside transit through a Ghanaian airport, all other foreign nationals require a visa to enter Ghana. For information about obtaining visas for Ghana, visit the official website of the Ghana Immigration Service.
There is no such thing as a visa on arrival for Western countries. It's thus best to play it safe and get a visa in advance. The Ghanaian government's online Ghana list of embassies is out of date, but this list (http://embassy.u.nu/ghana...) is fairly reliable. A three-month single-entry visa costs US$60; a one-year, multiple entry visa costs $100. You must have a yellow fever vaccination certificate which will be presented to customs when entering. Malaria course essential.
If you require a visa to enter Ghana, you might be able to apply for one at a British embassy, high commission or consulate in the country where you legally reside if there is no Ghanaian embassy or consulate. For example, the British embassies/consulates in Amman (http://www.ukba.homeoffic...), Bogotá (http://www.ukba.homeoffic...), Helsinki (http://www.ukba.homeoffic...), Hong Kong (http://www.ukba.homeoffic...) and Tripoli (http://www.ukba.homeoffic...) accept Ghanaian visa applications this list is not exhaustive. British diplomatic posts charge £50 to process a Ghanaian visa application and an extra £70 if the authorities in Ghana require the visa application to be referred to them. The authorities in Ghana can also decide to charge an additional fee if they correspond with you directly.
Travellers who are staying longer than their entry visa a maximum of 30 or 60 days are usually granted for tourists are advised to bring their passport for visa extension to Immigration Service early and expect delays in getting their passports back. Two weeks are provided as the guideline for processing time, but this can often take much longer. Be careful about what dates are stamped in your passport. Sometimes Immigration puts a 60 day stamp on a visa for 3 months- the stamps is what counts. If you don't want to go through the hassle of Immigration Service, you may consider going to Togo and back to get a visa stamp at the border.
Ghana's national bus company, State Transport Corporation, runs an inter-city bus service within Ghana and to some major West African cities. A recent public-private partnership produced Metro Mass Company, which runs services within the capital city, Accra, and within other regions in Ghana.
ABC Transport (http://www.abctransport.com), based in Nigeria has a daily air conditioned bus to Lagos for about GH₵45.
Comingin from Burkina Faso, the main route is a bus from Ouaga to Bolgatonga/Tamale/Accra. Alternatively you can cross the border at Hamile or Hamale, as it is called on the BF-side of the border. Take a bus from Bobo-Dioulasso. You have to cross the border by foot after leaving BF, you walk some 300 meters through no-men's-land before reaching Ghana customs. Locals will be lingering around and will be looking to change money at fairly reasonable rates. Then take a Metro Mass bus to Wa alternatively hop on a tro-tro and do the trip in stages. Be sure to taken an early bus from Bobo: if the bus has a delay, you may end up having to spend the night in Hamile. There is a place where you can get a room 10 Gh¢, the custom offficers can help you find it. It is the only option in town, but is not a very nice place to say the least: It is filthy and you probably don't want to use the bathroom facilities.
All International flights are through Kotoka International airport at Accra ACC (http://www.ghanaairports....). Also, Kotoka International airport at Accra ACC is very central and there are always Airport Shuttles and lots of taxis available to connect you to other parts of the City. The recently refurbished airport is small, with a departure lounge that can become cramped when multiple flights are due for take off.
Delta Airlines serves Accra from New York City JFKwith DAILY, i.e., everyday. This flight continues on to Liberia four times per week Monrovia service ends 31 August 2014. Delta discontinued its nonstop service from Atlanta to Accra. British Airways daily and Virgin Atlantic 5x weekly fly from London Heathrow. KLM flies daily from Schiphol, Amsterdam. Lufthansa and Alitalia maintain daily direct flights from Frankfurt and Milan respectively, with a short stop in Lagos, Nigeria. Emirates flies daily non-stop from Dubai in the Middle East with connections to Asia and the Far East. Ethiopian Airlines flies four weekly non-stops from Addis Ababa with stopover, you can visit another African country. Also Egypt Air flies non-stop to Accra. Also, South African Airways flies four times a week non-stop from Johannesburg. If coming from Brazil or nearby, the flight from Rio to Luanda, Angola on Angola Airlines would be the shortest. From there, you can go non-stop to Accra. Turkish Airlines flies from İstanbul to Accra with four flights per week,since january 2012 non-stop.Royal Air Maroc also has several flights a week to Accra out of Casablanca.
The lowest fares to Ghana outside of Africa are usually from London, but that doesn't necessarily mean British Airways is the cheapest i.e. a transfer inside continental Europe may be required. Afriqiyah Airways was one of the cheapest airlines maintaining flights to Accra, from London Gatwick via Tripoli, but flights were halted in Feb 2011 and have not yet resumed.Brussels Airlines with 2 weekly flights out of Brussels will also stop flying from 25 March 2012. TAP from Portugal also flies 4 times a week to Accra and will add an additional flight soon. Those living in North America might be able to save by getting a cheap ticket to London from their home country. Beware that there are two separate London international airports, Gatwick and Heathrow, and allow lots of connection time.
Photos of the small but well run airport (http://gate53.blogspot.co...)
The border at Aflao with Togo is an entertaining scene. It appears very disorderly and human traffic seems to flow freely. However it is unlikely that a white person can pass through without all the formalities. The border guards are professional enough where you will not be asked for bribes. The Togolese 7-day transit visa is a lovely cheap 5,000 CFA 2011. Change your money before crossing, if you need to buy a visa. Ideally, change your money at a bank in Aflao even better to do it in advance at a ForEx in Accra or Lomé.
One thing to keep in mind while at the border crossings is to keep your cameras stowed in your packs; both Ghanian and Togolese border guards are sure to take your camera if they spot you snapping a photo, or at the least give you a good chiding.
The border with Cote d'Ivoire at Elubo takes less time to cross but Ivorian guards seem much more keen on the rules.