Located in the heart of Catalonia, Spain, Lleida is a charming city steeped in history and surrounded by picturesque landscapes. From its historic Old Town with ancient Roman ruins to the impressive Seu Vella Cathedral towering over the city, Lleida offers visitors a perfect blend of cultural heritage and natural beauty. Explore the narrow winding streets lined with quaint cafes and shops, or venture out to discover the stunning countryside dotted with vineyards and olive groves. With a rich gastronomic scene and warm Mediterranean climate, Lleida welcomes travelers to experience a true taste of authentic Spanish charm.
The cheapest month to fly to Lleida is typically in November.
The closest popular airports to Lleida are Lleida-Alguaire Airport (ILD), Reus Airport (REU) and Barcelona-El Prat Airport (BCN).
The flight to Lleida (ILD) is roughly 11 hours 38 minutes and 5,013 miles (8,067 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Lleida from leading comparison sites using our search engine dashboard.
Hilltop 18th-century cathedral
Wine, sauvignon blanc, cabernet sauvignon, merlot and vineyard
Museum
Historic fortress on a strategic hilltop
Park and garden and nature
Bustling park with promenade & play area
Art museum, museum and art
Contemporary art in an 1100s building
Castle and history
Garden
Gothic architecture
Concert
Large cathedral with neoclassical flair
Mountain
Castle and history
Church
River
6.9 °C
Sat, 20 Apr 2024
Average Temperature
10°C
Jan
14°C
Feb
18°C
Mar
21°C
Apr
25°C
May
30°C
Jun
33°C
Jul
32°C
Aug
28°C
Sep
22°C
Oct
15°C
Nov
10°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Lleida (ILD) - The flight distance between these airports is 5,013 miles (8,067 kilometres). The direct flight time is roughly 11 hours 38 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Lleida (ILD) - The flight distance between these airports is 5,354 miles (8,617 kilometres). The direct flight time is roughly 12 hours 23 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Lleida (ILD) - The flight distance between these airports is 5,301 miles (8,531 kilometres). The direct flight time is roughly 12 hours 16 minutes.
Flights from George, South Africa - George Airport (GRJ) to Lleida (ILD) - The flight distance between these airports is 5,413 miles (8,712 kilometres). The direct flight time is roughly 12 hours 31 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Lleida (ILD) - The flight distance between these airports is 4,992 miles (8,035 kilometres). The direct flight time is roughly 11 hours 35 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Lleida (ILD) - The flight distance between these airports is 5,468 miles (8,800 kilometres). The direct flight time is roughly 12 hours 39 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Lleida (ILD) - The flight distance between these airports is 5,162 miles (8,308 kilometres). The direct flight time is roughly 11 hours 58 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Lleida (ILD) - The flight distance between these airports is 5,449 miles (8,769 kilometres). The direct flight time is roughly 12 hours 36 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Lleida (ILD) - The flight distance between these airports is 4,966 miles (7,992 kilometres). The direct flight time is roughly 11 hours 32 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Lleida (ILD) - The flight distance between these airports is 5,113 miles (8,228 kilometres). The direct flight time is roughly 11 hours 51 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Lleida (ILD) - The flight distance between these airports is 5,032 miles (8,098 kilometres). The direct flight time is roughly 11 hours 40 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Lleida (ILD) - The flight distance between these airports is 4,942 miles (7,953 kilometres). The direct flight time is roughly 11 hours 28 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Lleida (ILD) - The flight distance between these airports is 5,287 miles (8,508 kilometres). The direct flight time is roughly 12 hours 14 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Lleida (ILD) - The flight distance between these airports is 4,894 miles (7,876 kilometres). The direct flight time is roughly 11 hours 22 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Lleida (ILD) - The flight distance between these airports is 5,269 miles (8,480 kilometres). The direct flight time is roughly 12 hours 12 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Lleida (ILD) - The flight distance between these airports is 5,023 miles (8,083 kilometres). The direct flight time is roughly 11 hours 39 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Lleida (ILD) - The flight distance between these airports is 5,370 miles (8,643 kilometres). The direct flight time is roughly 12 hours 26 minutes.