Langkawi is most easily accessible by air, by road and via ferries.
Malindo Air, Singapore Airlines, Jet Airways, Air India, Silkair are the carriers flying from top metro cities, to Langkawi International Airport.
Arrive at Langkawi International Airport. Airlines providing their services are Malaysia Airlines, Air Asia, Malindo Airlines, Firefly, etc.
The areas of Arau and Alor Setar provide taxi services that will transport you over to the ferry services, from where you can reach Langkawi.
You can get into Langkawi by bus, most popularly from Kuala Lumpur and alight at Kuala Perlis, after which you can take a ferry. You can also take a bus from Singapore and get off at Kuala Perlis or Kuala Kedah, for the ferry.
There is a ferry service from Penang, Kuala Perlis and Kuala Kedah and Satun called the Langkawi Ferry. You can book tickets online. Telaga Harbour and Tropical Charters also have ferries coming in from Ko Lipe to Langkawi.
Choices are limited here in terms of transport. You can just use a taxi, hire or rent a car or go ahead and rent a bike or a bicycle. The taxis have a fixed system in terms of prices, from point A to point B. Several hotels allow you to rent bicycles, making it far easier.
Compare quotes from upto 3 travel agents for free