The best and the fastest way to get to Bergen is by airplane. The airport is not very big located about 20 km from the city. There are not too many international connections and often you will require changing planes in Oslo or Copenhagen.
Flesland is the name of the airport in Bergen. It lies about 20 km Southwest of the centre. Good connections by airport bus or taxi. It's a small airport, but the best one I have been at. All the facilities are easily discovered and within throwing distance :-)
There are many connections to Oslo each day, and the main connections abroad are to Copenhagen and Amsterdam.
Here is a good airport story, though it is probably made up:
I was visiting the bathroom at the airport, when the person in the booth next to me started unexpectedly talking. He said, ?Hi how are you?? I usually would never do this, but for some weird reason I answered, ?fine thank you! And how are you?. I could have bitten my tough off the second I answered? Then came: ?What are you doing right now?? That?s it, I thought. Keep your mouth shut. But I answered: ?I?m out travelling just like you I guess?? I better get out of here real fast I thought, when I heard this: ?Can I come over to you?? I quickly answered, ?Better not, I?m rather preoccupied at the moment?. Then I heard the following: ?Sorry I better ring you up later, there is a weirdo in the booth next door answering all my questions?
Bergen Flesland Airport is located 19km south of the city centre. Unless you are renting a car, the best way to get to the city is by the very efficient airport express bus (Flybussen). It stops at various points around the city and the journey takes about 30 minutes... a little longer if traffic is heavy. The drivers speak good English and are very helpful.
The last years flying with Norwegian has becoming increasingly popular in Norway. Norwegian is a low cost airline, increasing its network. From Bergen they have direct connections to Alicante, Berlin, Dubrovnik, Hamburg, London, Malaga, Manchester, Paris, Prague and Salzburg. If you book in advance you pay only around 1/4 of the price of the other airlines!
If you want to go to Bergen from London you can also go with Ryanair, but they will take you Haugesund which is about 160km souther.The journey to get to Bergen will take about 3,5 hrs, a bit long but i enjoy the view of the landscape and the ferry you get on during a certain point of the journey is cool, it will cost you 210 NOK and busses have connection with Ryanair timetable.
I flew from Bergen to London (Stansted) flying Norwegian Airlines. Their prices were reasonable and the seats were comfortable enough (it was only about a 1hr flight - I fell asleep). If you intend to eat or drink on the flight make sure you have some Krone or GBP (notes, they don't accept coins).
They also gave out free chocolates (mints).
The website below is in Norsk and English.
Bergen Airport, Flesand, is located 12 miles(20 km) south of the City Center...about 25 minutes away by bus or cab.
Rate for the cab to the city center is about NOK 250-300(USD $36-43). Most drivers speak English.
The rate for bus service is NOK 60(USD $8.50)
Food and Beverage are very expensive at the airport so wait until you get into the city....a half pint of beer is about EURO 10 or USD 9!
Domestic flights to/from Bergen:
Ålesund-Bergen-Ålesund; Braathens Airline; 0h 40min
Kristiansand-Bergen-Kristiansand; Braathens; 0h 55min
Oslo-Bergen-Oslo; Braathens; 0h 50min
Stavanger-Bergen-Stavanger; Braathens; 0h 35min
Trondheim-Bergen-Trondheim; Braathens; 0h 55min
Braathens is a sub ordinate operator of SAS airlines, they fly from Bergen to many domestic and regional destinations. Their service is reasonable and you can make booking easy on-line.
I had a very unique experience flying by Scandinavian Airline via Oslo from Stockholm. More about that in Oslo page :-)