By bus
Long-distance bus services (http://www.travelinescotl...) arrive at Buchanan Bus Station in the city centre, close to Buchanan Street/Queen Street train stations. The main operator is Scottish Citylink (http://www.citylink.co.uk/), but Stagecoach also runs a budget inter-city bus service called Megabus (http://uk.megabus.com). Somewhat confusingly, however, the two operators often combine and merge services, so you may be put on a Citylink bus when you hold a Megabus reservation and vice versa. There are even buses to Poland, setting off from Glasgow around midnight every Monday, Friday and Sunday.
By ship
From Ireland, car and foot passengers have a number of convenient ports close to Glasgow. For those travelling with a car, the nearest ferry ports are Troon and Cairnryan for multiple daily P&O Irish Sea (http://www.poirishsea.com...) ferries from Larne in Northern Ireland. Alternatively, Stena Line (http://www.stenaline.co.u...) operate ferries several times a day between the Port of Belfast and Cairnryan.
Through train tickets are available from any railway station in the UK to any railway station in Northern Ireland or the Republic of Ireland via Stranraer, where the train station is adjacent to the ferry terminal. Fares start at £25 one way £16.50 with a railcard for Belfast to Glasgow available on the day of travel from most railway stations taking about five hours. Similarly, Scottish Citylink (http://www.citylink.co.uk/) sell inclusive coach and ferry tickets between Belfast and Glasgow and Edinburgh.
From Belgium, Scotland's only ferry connection to mainland Europe (http://www.ferryto.eu/) is from Zeebrugge which serves Rosyth near Edinburgh, about an hour's drive from Glasgow. You can also take DFDS Seaways ferry from Holland to Newcastle (http://www.dfdsseaways.co...) and drive. This takes 3 h from Newcastle to Glasgow city centre.
By train
Wikitravel has a guide to Rail travel in the United Kingdom
Glasgow has two main line railway stations. Trains from the south of Scotland, the city's southern suburbs and all long distance trains from England arrive at Central Station officially known as Glasgow Central, while shuttle trains from Edinburgh and anywhere north of Glasgow arrive at Queen Street Station. Both Central and Queen Street stations have left luggage lockers. The stations are an easy ten minute walk apart and the route is well signposted, or there's a frequent shuttle bus between them, which is free if you are holding a through railway ticket otherwise a fare of 50p is charged if you don't.
Most trains within Scotland and the sleeper services from London are run by First ScotRail (http://www.firstscotrail.com/).