The distance between Barcelona and the beach town of Begur, located on the Costa Brava, is 66 miles (106 km). The easiest and quickest way to make the trip is by car (1 hour and 40 minutes), either renting one yourself or hiring a private car service.  

While trains do not run directly to Begur, an alternative option is to take the train to Flaçá in the province of Girona (1.5 hours) and take a taxi from there (30 minutes). Buses run from Barcelona to Begur four times every day.

For a luxurious travel experience to remember, consider chartering a luxury sailing or motor yacht. Travelers can book a private day trip along the Costa Brava from Barcelona, with flexible itineraries and different price points based on the type of boat.

For an overview of the best ways to spend your time in and around both Barcelona and Begur, check out this nine-day itinerary.

By Rental Car or Private Transfer

Duration: 1 hour 40 minutes, more with stops

Having a car gives you the freedom to explore the route between Barcelona and Begur and perhaps take a few side trips along the Catalonian coast. Rental car companies abound in Barcelona, with Alamo, Enterprise, and Avis being the highest-rated. Remember that non-EU driver's license holders must obtain an International Driver's Permit in order to drive in Spain.

The most direct route takes you North along the AP-7 Highway, not directly along the coast for the majority of the trip. This trip takes about 1 hour and 40 minutes, with many convenient options toward the end of the journey to stop in one of the Costa Brava's many beaches or inland towns and villages such as Pals, Peratellada, or Calella de Palafrugell.

For a slightly less convenient detour, plan a stop in Girona. The stop only adds 35 minutes to the route, and the city offers a fusion of ancient cultures, including Roman, Greek, Moorish, Medieval, and Gothic. Wander the walled Old Quarter and visit sites like the Gothic Cathedral and the Roman remains of the Força Vella Fortress. Read more about unique places to see in the Catalonia region in the third option in 1 Week in Spain - 4 Unique Itinerary Ideas.

If you prefer not to drive, hiring a private transfer online is easy. Companies abound for car services, from shared shuttles to private luxury vehicles, with prices just as variable.

By Train

Duration: 2 hours

While there is no direct train from Barcelona to Begur, there is an option to take a quick train to Flaçá (1.5 hours) and take a short taxi from there to Begur. This is an ideal option if you prefer not to have your own car but want to save a significant chunk of money on your car hire.

Renfe runs regular trains from both Barcelona-Sants Station and Barcelona-Clot-Arago Station directly to Flaçá Station. Flaçá Station is located less than 20 miles from Begur or 30 minutes by taxi. Taxis are available at the station or easily booked online in advance for peace of mind. This option is ideal for solo travelers or couples, as it will cost about a fourth of the price of taking a private car the whole distance. Train tickets can be booked at the station, as there are limited options for booking in advance.

By Bus

Duration: 2 hours 15 minutes

The most affordable option is to take the bus directly from Aeroport BCN, the bus stop at Barcelona’s airport, to Begur Parada de Autobuses, only a short walk to the historic center. The bus company Moventis runs four SARFA buses daily, the first departing Barcelona around 10 am, the latest around 7 pm.

The bus is a great option if you want to move directly from the airport to Begur, but it should be noted that the airport is about a 20-minute drive from downtown Barcelona.

By Private Boat Charter

Duration: Variable, minimum 2-3 hours

Both Barcelona and Begur are coastal cities which means that the sea is another option for a more memorable travel experience. With many options for private boat charters, from fully-crewed yachts to catamarans to small motorboats, there are endless decisions for getting from Barcelona to Begur on the water.

Most companies offer full-day charters, noting that the trip from Barcelona to the Costa Brava normally takes 2-3 hours depending on weather conditions. Pre-planned sailing day or half-day trips have the added advantage of a knowledgeable crew and a stream-lined tour of the coast that will hit sites like the coves between Aiguablava and Sa Riera or charming fishing towns like Port de la Selva.  


Map of How to Get From Barcelona to Begur
Map of How to Get From Barcelona to Begur