Cheap flights from Barcelona to Malta

Your next destination starts here

Frequently asked questions

How to reach the centre of Barcelona Malta

Arriving from Barcelona, you'll land at Malta International Airport (MIA), also known as Valletta Airport, situated just 6 km south-west of the capital. The airport is well-connected to the city centre with several convenient transport options. Buses are the most economical choice, with regular services taking approximately 30–40 minutes to reach Valletta city centre, costing around €2 per journey. Alternatively, taxis and ride-sharing services offer a more direct route at roughly €15–20, though pre-booking is recommended during peak hours.

For those planning to explore beyond the capital, hiring a car at the airport provides flexibility, with rental companies available on-site. The journey time depends on your final destination, as Malta's compact size means nowhere is more than 45 minutes from the airport. The island's reliable bus network connects all major towns, making independent travel straightforward once you've reached the city centre. Most visitors find the regular bus service perfectly adequate for exploring Valletta's compact medieval streets and nearby attractions.

What to see in Barcelona Malta

Malta's vibrant capital city, Valletta, awaits just beyond your airport arrival, offering a UNESCO-listed harbour and centuries of architectural splendour. This fortified city boasts elegant Baroque palaces, ornate churches, and narrow streets lined with traditional wooden balconies that seem frozen in time. Visitors arriving from Barcelona will appreciate Valletta's Mediterranean charm, though its compact grid of streets presents a markedly different character from the Catalan coast.

Beyond the capital, the medieval walled city of Mdina sits majestically inland, offering panoramic views across the island from its ramparts. The Three Cities—Vittoriosa, Senglea, and Cospicua—cluster across the Grand Harbour and showcase Malta's maritime heritage through restored waterfronts and naval museums. Don't miss the dramatic coastal cliffs and the whimsical Popeye Village, a charming film-set-turned-tourist-attraction nestled at Anchor Bay.

  • Valletta – UNESCO capital with Baroque architecture and St John's Co-Cathedral
  • Mdina – ancient capital with medieval walls and sweeping island vistas
  • The Three Cities – maritime heritage and waterfront dining across the Grand Harbour
  • Blue Lagoon at Comino – crystalline waters and secluded sandy beaches
  • Popeye Village – quirky seaside attraction with colourful filmset buildings
  • Dingli Cliffs – dramatic clifftop views over the Mediterranean Sea

Local cuisine in Barcelona Malta

Maltese cuisine reflects the island's crossroads location, blending Mediterranean flavours with Italian and North African influences—a culinary character quite distinct from Barcelona's seafood-focused traditions. Local dining emphasises fresh fish, rabbit, and seasonal vegetables, with meals often accompanied by locally produced wines. The relaxed approach to mealtimes and emphasis on family-style sharing will feel familiar to visitors from Barcelona, though the flavour profiles distinctly reflect Malta's unique island heritage.

Street food plays a significant role in Maltese culture, with pastizzi (savoury pastry parcels) available from bakeries throughout the day. Fish features prominently on restaurant menus, with lampuki (dorado) and grouper prepared simply to showcase their quality. Rabbit stew, a traditional Sunday dish, remains a point of local pride, though increasingly offered as a speciality rather than everyday fare.

  • Pastizzi – crispy pastry parcels filled with ricotta or mushy pea
  • Coniglio in Umido – rabbit stew slow-cooked with wine, tomato and herbs
  • Ftira – traditional sandwich on sesame bread with tomato, tuna and capers
  • Lampuki – fresh dorado fish, grilled simply with lemon and olive oil
  • Imqaret – deep-fried pastries filled with spiced dates
  • Local wine – Maltese varietals from family wineries across the island