Wales can be reached via plains, trains, buses and boats.
The main and the only international airport in Wales is Cardiff International Airport. It is catered by a number of airlines including Aer Arann, Air Malta, BH Air, Flybe, Eastern Airways, KLM, Thomas Cook and Helvetic Airways. Flights to Wales are fairly frequent from all major cities of the world, especially throughout Europe and North America. People also prefer flying to Wales via England - majorly from London, Manchester, Liverpool and Brimingham.
The two main operators plying buses and coach services to and from Wales (and around UK as well) are National Express and Megabus. Ticket prices and timetables can be found online.
Virgin Trains, Arriva Trains Wales, Central Trains and First Great Western are the main operators connecting south Wales (mainly Swansea, Newport and Cardiff) with all parts of the UK (mainly Birmingham, the Midlands, Scotland and London). Following lines run between north Wales and England (and other occasional pitstops in Ireland): North Wales Coast Line, Conwy Valley Line, Borderlands Line and Cambrian Coast Line. The Cambiran line travels through mid Wales and so does the popular Heart of Wales Line.
Stenaline and Irish Ferries are the two main operators plying regular, everyday ferry services between North Wales and Ireland for both vehicles and passengers. Rosslare and Cork also provide similar services between Wales and Ireland, including a fast ferry service.
Main operators flying from India to Wales: KLM, Aeroflot, Air France, Etihad, Jet Airways Main Indian cities to catch a flight to Wales: New Delhi, Mumbai, Hyderabad, Chennai and Kolkata. No non-stop flights.