We work with more than 300 partners to bring you better travel deals
Cheap Flights to Barcelona
|Round-trip from||R10.318||From Johannesburg to Barcelona|
|One-way from||R390||One-way flight from Johannesburg to Barcelona|
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
Which day is cheapest to fly to Barcelona?
Tuesday is currently, on average, the cheapest day to fly to Barcelona. Flying on Saturday will result in higher flight prices.
What time of day is cheapest to fly to Barcelona?
Flights in the morning are typically the cheapest time of the day to fly to Barcelona. Flights at midday are usually the most expensive.
Alternative, similarly priced destinations
Find the best prices for you!
Cheap tickets to Barcelona found by our users in South Africa
Other local departures to Barcelona
Cheapest flights to Spain
Johannesburg to Madrid flights from R9 411 pp
Cape Town to Madrid flights from R9 638 pp
Johannesburg to Bilbao flights from R10 423 pp
Cape Town to Bilbao flights from R10 546 pp
Cape Town to Palma de Mallorca flights from R11 890 pp
Johannesburg to San Sebastian flights from R12 484 pp
Johannesburg to Pamplona flights from R12 676 pp
Cape Town to San Sebastian flights from R12 972 pp
Cape Town to Granada flights from R12 990 pp
Cape Town to Pamplona flights from R13 182 pp
Johannesburg to Fuerteventura flights from R13 409 pp
Cape Town to Las Palmas flights from R13 566 pp
Johannesburg to Tenerife flights from R14 544 pp