There are several ways to reach the Isle of Mull, all of which involve crossing by ferry
1 - By car
Oban-Craignure
You are strongly advised to book a crossing, which you can do on-line on the Caledonian MacBrayne website. Ferries run approximately every two hours in the winter, slightly more frequently in the summer, and take 45 minutes to cross. You need to arrive at least 30 minutes prior to departure time.
Lochaline-Fishnish
In many cases, this involves a longer drive on the mainland. The upside is a very scenic route and no need to book ferry crossings. However, you are advised to check ferry timetables on the Caledonian MacBrayne website.
Kilchoan-Tobermory
In most cases, this involves a longer drive on the mainland. Please check ferry timetables on the Caledonian MacBrayne website.
2 - By train
First ScotRail runs trains six times a day from Glasgow Queen Street Station to Oban (two on Sundays) most of which connect with ferries to Mull. Check the Scotrail website for train timetables and the Caledonian MacBrayne website for connecting ferries. You can also check trainline.
3 - By coach
Citylink operates a bus service to Oban from Glasgow.