Fionnphort is approximately 30 miles from Craignure on a single track road. The journey takes around 50 minutes, with spectacular scenery the whole way. The Keel Row is a short walk from Fionnphort Pier, where the ferry leaves for Iona and boat tours leave for Staffa and the Treshnish Isles. There is paid car parking in front of the pub and free car parking a few minutes walk away at the Columba Centre.
See here for useful information on how to drive on single track roads.