The cheapest way to get from Kärdla to Tallinn costs only 8€, and the quickest way takes just 3¼ hours. Find the travel option that best suits you. Yes, there is a direct bus departing from Kärdla bussijaam and arriving at Tallinna bussijaam. Services depart once a week, and operate Sunday. The journey takes approximately 3h 50m.