Flights from all the metropolitan cities like Delhi, Kolkata, Mumbai, Chennai, Bangalore fly to the Brussels International Airport. Jet Airways, Lufthansa, Etihad and several other airlines operate daily to and fro this sector.
The Brussels Airport, in Zaventem is the primary gateway to Brugge, connecting over 60 countries including India. Travel from this airport to the main city is quite convenient. Trains ply frequently with an hourly service on weekdays. You can also avail the Brussels Airport Express train which will take you to Brussel-Noord (Brussels-North), Brussel-Centraal (Brussels-Central) or Brussel-Zuid (Brussels-South) from where you can board a train to Ostend, with Bruges as a stop midway . Taxis charge a fixed EUR 200 on advance booking. The Brussels South Charleroi Airport connects several cities and regions in Europe. The Flibco.com operates shuttle buses to and from the station in Bruges, with an option to make online reservations. Taxi service on advance reservation is available at a fixed rate of EUR 250. Ostend-Bruges Airport is a developing hub for flights from the neighbouring countries in Europe, including France, Spain, Turkey etc. Bruges is a 15 minute train ride away (trains ply every hour between 6:00 - 22:00) from the Ostend Railway station situated 15 minutes away from the Airport. Alternatively, taxis charge EUR 70 for a trip to the city, if booked in advance.
There are several direct trains to Bruge from Antwerp, Ghent, Hasselt, Leuven and Brussels. The Belgian railways website has more details about the schedule. Trains from London, Paris, Amsterdam etc arrive at Brussels-Zuid (Brussels-South). In the weekends two trains with final destination Ostend or Blankenberge stop at Bruges midway.
From the UK you can travel by Eurotunnel, which is a shuttle service that allows you to choose your vehicles ranging from cars to mini buses. Self drive is also an option from France or Paris, given the routes are quite viable.
Ferry service is available from the Hull in UK to Zeebrugge in Bruge. Usually the bus ride from the port to main city of Bruge is free.
The city of Bruges is so small, that traversing on foot is the best way to get around. There are several walking tours organised that try and span the major attractions of this city. Make sure to be in comfortable footwear because of the cobblestoned roads. If your two feet can not carry you for long consider hiring a bicycle, which is another convenient way of exploring the city. Some lanes in fact have separate bicycle paths for ease of riding. There are several places to hire your two wheeler without payment of any deposit. An occasional boat ride along the canals could also be a great way to admire the city. Taxis, although available, are not as convenient owing to the narrow streets of Bruges and also need to be hired in advance. De Lijn operates bus services networked all over the city, however you would not need one to move around except for maybe traveling from the Bruges station to the town center.