Yes, there is a reliable direct bus service connecting the coastal town of Tossa de Mar with the city of Girona, operated primarily by the carrier Sarfa (part of the Moventis group). The journey is relatively short, typically taking between 40 and 55 minutes depending on traffic and the specific route taken. Buses usually depart from the Tossa de Mar bus station and arrive at the central Girona bus and train station (Estació d'Autobusos de Girona), which is conveniently located for those looking to explore the historic Jewish Quarter or catch a high-speed train to Barcelona or France. During the high summer season, there are several departures throughout the day, though the frequency can decrease significantly on weekends and during the winter months. It is highly recommended to check the current timetable on the Moventis/Sarfa website or use a travel aggregator like Omio to book tickets in advance, especially if you have a specific train connection to make in Girona.