The cheapest way to get to Belgium 3€/100km from anywhere in Europe if you are a little flexible and lucky is usually taxistop (http://www.taxistop.be)
There are direct trains between Brussels and:
Luxembourg normal trains, running every hour
Rotterdam, The Hague normal trains, running every two hours
Paris, Köln/Cologne, Aachen, Amsterdam Thalys (http://www.thalys.com/)
Lyon, Bordeaux, Paris-CDG airport and many other French cities TGV Bruxelles-France (http://www.voyages-sncf.com/).
London, Ebbsfleet, Ashford, Lille and Calais Eurostar (http://www.eurostar.com/). Tip: If going to another Belgian city opt for the "any Belgium Station" ticket £5.50 one-way in 2nd class, and your local transport is included in your Eurostar ticket. Depending on the distance this may work out cheaper than getting a separate ticket. Note: Passengers travelling from the UK to Belgium go through French passport/identity card checks done on behalf of the Belgians in the UK before boarding, rather than on arrival in Belgium. Passengers travelling from Lille/Calais to Brussels are within the Schengen Area.
Frankfurt, Köln/Cologne ICE (http://www.bahn.de/p/view/international/englisch/international_guests.shtml)
Basel, Switzerland, via Luxembourg normal trains, 2 daily
They connect with domestic trains at Brussels' Gare du Midi/Zuidstation, and with all Eurostar or ICE and some Thalys tickets, you can finish your journey for free on domestic trains. For all high-speed trains, you need to book in advance for cheap fares, either online or using a travel agency. There are no regularly scheduled sleeper trains anymore.
You might want to check the TGV connections to Lille too. The trains from the rest of France to Lille are more frequent and usually cheaper. There is a direct train connection from Lille Flandres to Ghent and Antwerp. If your TGV arrives in Lille Europe, it will take a 15 min walk to the Lille Flandres railway station.
Plan your trip with the Deutsche Bahn timetable (http://reiseauskunft.bahn...). It has all domestic and international connections across Europe.
Smoking is no longer allowed in Belgian trains.
Belgium is a member of the Schengen Agreement.
There are no border controls between countries that have signed and implemented this treaty - the European Union except Bulgaria, Croatia, Cyprus, Ireland, Romania and the United Kingdom, Iceland, Liechtenstein, Norway and Switzerland. Likewise, a visa granted for any Schengen member is valid in all other countries that have signed and implemented the treaty. But be careful: not all EU members have signed the Schengen treaty, and not all Schengen members are part of the European Union. This means that there may be spot customs checks but no immigration checks travelling within Schengen but to/from a non-EU country or you may have to clear immigration but not customs travelling within the EU but to/from a non-Schengen country.
Please see the article Travel in the Schengen Zone for more information about how the scheme works and what entry requirements are.Citizens of the above countries are permitted to work in Belgium without the need to obtain a visa or any further authorisation for the period of their 90 day visa-free stay. However, this ability to work visa-free does not necessarily extend to other Schengen countries.
There are domestic Belgian trains that terminate in Lille station Lille-Flanders.
Between the De Panne terminus of the Belgian railways and the Coast tram – Kusttram and the French coastal city of Dunkerque, there is a bus line run by DK'BUS Marine: (http://www.dkbus.com/). It may, however, be operating only in certain time of the year. It is also possible to take a DK'BUS bus which goes to the closest possible distance of the border and then cross it on foot by walking on the beach and arriving at a convenient station of the Coast tram, such as Esplanade.
You can get to Belgium from all over Europe on Eurolines (http://www.eurolines.be) coaches. International busses have stopovers in Antwerpen, Brussels north-station, Leuven & Liege.
Due to the Bosnian war in the 1990'ies there are bus companies serving the Bosnian diaspora, which provide a cheap and clean way of getting to the other side of the European continent. Semi tours (http://semi-tours.com) runs three times per week from various destinations in Bosnia and Hercegovina to Belgium and the Netherlands, Off-season approx. 132€ for a return ticket.
Brussels Airport also known as Zaventem due to the town in which it is mainly located is Belgium's main airport IATA code BRU. It is not located in Brussels proper, but in surrounding Flanders. The airport is the base of the national airline Brussels Airlines. Other full-service airlines use BRU, as well as budget carriers such as Vueling, JetairFly and Thomas Cook.
There is a train €7.80 running every 15 minutes to Brussels centre, taking 25 minutes, some of them continuing to Ghent, Mons and West Flanders.
STIB-bus lines number 12 and 21 €4 at the vending machine/€6 on board depart every 20 to 30 minutes for Place Luxembourg European Parliament district. The bus stops at NATO and Schuman for the EU institutions on its way to the centre.
De Lijn-bus lines 272 and 471 €3 on board depart every 30 to 60 minutes for Brussels North Station, just North of the city centre. These buses also serve NATO.
A taxi to the centre of Brussels costs around €35 - cheaper if booked in advance. Taxis bleus: +32 2 268 0000, Taxis Autolux: +32 2 411 4142, Taxis verts: +32 2 349 4949.
There are also two trains €8.10 per hour to Leuven, taking 14 minutes, and two trains €10.40 per hour to Antwerp, taking 43 minutes.
Brussels South Charleroi Airport (http://www.charleroi-airp...) IATA code CRL, about 50km south of Brussels, mostly serves low-cost carriers, such as Ryanair (http://www.ryanair.com/) and Wizzair (http://wizzair.com/). You can get to Brussels Gare du Midi on a coach in about an hour €13 one way, €22 return. If you're going to any other part of Belgium, buy a combination bus+train ticket via Charleroi Sud train station from the TEC vending machines outside the airport for at most €19.40 one-way.
However, if you are really stuck, it is not unusual for taxi drivers to take credit cards. The price of a taxi ride to Brussels is a set fare approximately €95 as of May 2006 and you can check with the taxi driver if he will accept your credit cards or not.
Ostend Airport & Liège Airport have a limited selection of flights by JetAirFly varying every season, but mostly receive business, charter & cargo flights.
Flights to airports in neighbouring countries might be worth considering, especially to Amsterdam Schiphol Airport which has a direct rail link to Brussels, also making stops at Antwerp and Mechelen. Some low-budget airlines Ryanair, Easyjet offer a limited selection of flights to Eindhoven, Maastricht, Köln & Lille, all of which have a selection of public transit options to Belgian cities.
From The Netherlands
For a list of border-crossing buses between Belgium and the Netherlands, you may consult the list at (http://www.xs4all.be/~rvd...).
In order to avoid paying for an international train ticket on the route between Amsterdam and Antwerp, you can get off in one of the border stations of Essen Belgium and Roosendaal the Netherlands and walk to the other on foot. You can follow the main road between the two places and will need to walk some 10 kilometers in a flat and open, though particularly uninhabited terrain.
Apart from being a peculiar result of ancient European history, the town of Baarle formally Baarle-Hertog in Belgium and Baarle-Nassau in the Netherlands is a possible change point, since the town's main bus stop Sint-Janstraat is operated by both Flemish Belgian and Dutch buses.
The Flemish Belgian company De Lijn operates a border-crossing bus between Turnhout in Belgium and Tilburg in the Netherlands, both of which are termini in the respective country's railway network.
There's a bus line 45 operated by the Flemish Belgian company De Lijn going between the train stations of Genk Belgium and Maastricht the Netherlands. There is another bus line 20A departing from Hasselt, going to Maastricht. A train connection is non-existing in this place, but it is being built at the moment.