Cheap Flights from Barcelona to Praia
Cheap Barcelona-Praia Flight Tickets
These prices are the lowest available for the specified locations on the Obilet website. Prices may vary depending on the selected date, location, and availability of the flight.
Cheapest Travel on Obilet
:
€ 396.34
The Most Favorable Price
:
Royal Air MarocThe Most Active Airline
:
TAP PortugalAverage Number of Trips Per Day
:
6Shortest Flight Time
:
7hr 10minDistance
:
3844 KMCheap Flight Tickets from Barcelona to Praia
Royal Air Maroc
22 May 2026 - Friday
Barcelona
Barselona Airport
13:45
Praia
Francisco Mendes Airport
00:20
TAP Portugal
22 May 2026 - Friday
Barcelona
Barselona Airport
06:00
Praia
Francisco Mendes Airport
23:10
TAP Portugal
22 May 2026 - Friday
Barcelona
Barselona Airport
22:40
Praia
Francisco Mendes Airport
11:20
TAP Portugal
22 May 2026 - Friday
Barcelona
Barselona Airport
20:20
Praia
Francisco Mendes Airport
11:20
Royal Air Maroc
22 May 2026 - Friday
Barcelona
Barselona Airport
20:10
Praia
Francisco Mendes Airport
00:20
TAP Portugal
22 May 2026 - Friday
Barcelona
Barselona Airport
11:25
Praia
Francisco Mendes Airport
23:10
TAP Portugal
22 May 2026 - Friday
Barcelona
Barselona Airport
15:00
Praia
Francisco Mendes Airport
23:10
TAP Portugal
22 May 2026 - Friday
Barcelona
Barselona Airport
17:45
Praia
Francisco Mendes Airport
23:10
The prices shown are starting ticket prices. Prices may vary depending on the selected date, location, and trip availability.
Get notified about campaigns immediately
Download the Obilet app and take advantage of special campaigns
Estimated Cheapest Barcelona - Praia Flight Tickets by Month
Popular Barcelona to Praia Flights
Barcelona and Praia Airports
Alternative Flights Between Barcelona - Praia
Popular Praia Hotels
You can choose among various hotel options in Praia to suit different styles and budgets for a comfortable and enjoyable stay. From boutique hotels in historical areas to modern business hotels, there is a wide range. Choose the most suitable accommodation for your trip and enjoy a relaxing experience.