Things to Do in Malta
DESTINATION GUIDE

Things to Do in Malta

45 curated spots from Malta itineraries

Activities & Attractions

25 curated experiences

Upper Barrakka Gardens
Do
evening

Upper Barrakka Gardens

Views and nature gardens; golden hour sunset photography from less-crowded sides

1h · Free
Golden Bay Beach
Do
morning

Golden Bay Beach

Relax on sandy beach with nature cliffs; golden hour photography from dunes (25-min drive from Valletta); no photography bans.

3h · Free
Balluta Bay Beach & Promenade
Do
late afternoon

Balluta Bay Beach & Promenade

Relax on the sandy beach, dip in calm waters, and walk the seafront for photography of cliffs, church, and bay; 10-min walk from ferry

2h · Free
Dwejra Coastal Hike
Do
morning

Dwejra Coastal Hike

Easy-moderate 4km cliff trail to inland sea; ferry from Valletta (30min bus+ferry)

2h · $5 ferry
Harbour Wellness Spa
Do
afternoon

Harbour Wellness Spa

Couples' massage and meditation session (book midway trip).

1h 30m · $150/couple
Majjistral Nature Park Hike
Do
morning

Majjistral Nature Park Hike

Hike 2-3km coastal trails to hidden coves; medium fitness, wear sturdy shoes

2h · Free
Mdina Old Town
Do
morning

Mdina Old Town

Wander silent medieval city's honeyed stone alleys and bastions for photography; nature views from walls (20-min drive from Valletta).

2h · Free
Mdina Wine Tasting
Do
afternoon

Mdina Wine Tasting

Tasting of Maltese wines (Girgentina, Zebbug) at a cellar; photography of bastion sunsets.

1h 30m · $35/person
Mellieha Bay Beach
Do
afternoon

Mellieha Bay Beach

Relax on sandy beach, golden hour photography from dunes; join casual volleyball (sports event)

2h · Free
Morning Meditation at Rosselli Spa
Do
morning

Morning Meditation at Rosselli Spa

Gentle yoga or meditation session followed by couples' massage; book midway trip for relaxation.

1h 30m · $80/person
MUŻA Art Museum
Do
morning

MUŻA Art Museum

Explore Maltese modern art; photography allowed in galleries

1h 30m · $10
Myoka Spa at Hilton Malta
Do
afternoon

Myoka Spa at Hilton Malta

Book a 60-minute couples aromatherapy massage midway through your trip; includes pool and sea views for wellness integration

2h · $120-150 per person
Myoka Spa at Salini Resort — Full Wellness Session
Do
morning

Myoka Spa at Salini Resort — Full Wellness Session

90-minute full-body therapeutic massage (hot stone or aromatherapy options), followed by sauna/steam room access and relaxation lounge with herbal tea. Modern spa facility in resort. Schedule midday after breakfast, before boat day or on recovery afternoon.

2h · $110–140 per person
Phoenicia Spa Couples Treatment
Do
morning

Phoenicia Spa Couples Treatment

90-min massage or meditation session in gardens; book midday for relaxation.

2h · $250/couple
Private Blue Lagoon Boat
Do
afternoon

Private Blue Lagoon Boat

Sunset cruise with swims in crystal lagoon; nature and beach immersion.

3h · $175/group
Private Comino Blue Lagoon Cruise
Do
afternoon

Private Comino Blue Lagoon Cruise

3-hr private boat: caves, Crystal Lagoon swim, sunset beach; golden hour photos from deck; 45-min taxi/ferry from Valletta.

3h · $300/couple
Radisson Blu Spa Session
Do
afternoon

Radisson Blu Spa Session

Couples' sea-view treatments and fitness/yoga; indoor options for clouds (5-min drive from beach).

2h · $100/person
Ramla Bay Beach
Do
afternoon

Ramla Bay Beach

Red sand beach with volleyball pick-up games; photography from hill paths

2h · Free
St. John's Co-Cathedral
Do
morning

St. John's Co-Cathedral

Wander baroque interiors with Caravaggio works; skip-the-line entry.

1h · $20
Sun & Fun Water Sports Kayak
Do
evening

Sun & Fun Water Sports Kayak

2-hour guided kayak to bays; book with operator, medium fitness, life jackets provided

2h · $25-30
Three Cities Ferry Ride & Vittoriosa Exploration
Do
afternoon

Three Cities Ferry Ride & Vittoriosa Exploration

Take cheap ferry across harbor to Vittoriosa, Senglea, Cospicua. Walk waterfront streets, explore boat-building yards, visit small harbor-side restaurants. Catch golden-hour light for photos

3h · $2-3 per person (ferry)
Upper Barrakka Gardens & Valletta Wander
Do
afternoon

Upper Barrakka Gardens & Valletta Wander

Stroll baroque streets, gardens for harbor views; golden hour (5-6 PM) saluting battery cannon; photography from less-crowded side paths.

2h · Free
Valletta Shopping Stroll
Do
morning

Valletta Shopping Stroll

Browse minimalist boutiques for local design, jewelry in narrow streets.

1h 30m · Varies
Valletta Street Art Walk
Do
afternoon

Valletta Street Art Walk

Self-guided photography of murals and alleys; best morning light

1h 30m · Free
Valletta Street Wander
Do
afternoon

Valletta Street Wander

Explore bohemian lanes, boutique shops for local crafts/jewelry (shopping must-have), and hidden courtyards; golden hour photography in Merchant Street alleys.

2h · $20-50

Restaurants & Food

20 local favorites

Ta' Kris
Eat
evening

Ta' Kris

Family-run traditional Maltese restaurant in Mellieha, 10 min from Salini Resort. Order: rabbit stew (coniglio), grilled fish (confirm no shellfish sauce), pasta with meat ragù, Maltese wine. Casual, authentic, locally loved. Accommodates dietary requests readily.

2h · $22–32 per person
Koccio Valletta
Eat
evening

Koccio Valletta

Intimate wine bar with curated local and Mediterranean wines. Order: charcuterie board (meat-only, no shellfish), grilled octopus (if comfortable—confirm no cross-contamination) or substituted grilled fish, Maltese wine pairing. Dim lighting, modern setup, romantic ambiance.

2h · $35–48 per person
Noni
Eat
evening

Noni

Rustic fine-dining with shellfish-free tasting menus featuring suckling pig, ricotta gnudi, and local herbs.

1h 45m · $60-80 per person
Cafe Jubilee
Eat
morning

Cafe Jubilee

Halal ftira sandwiches and coffee; veggie/egg options

45m · $8-12 per person
Rubino Restaurant
Eat
afternoon

Rubino Restaurant

Traditional Maltese spot with shellfish-free options like rabbit stew, lampuki (fish) grilled, or vegetarian pastizzi; accommodating staff.

1h 15m · $40-60 per person
Under Grain
Eat
morning

Under Grain

Artisan bakery-cafe: avocado toast, pastries, eggs—all shellfish-free.

45m · $20-30 per person
Café Coffee Republic
Eat
afternoon

Café Coffee Republic

Cozy cafe serving traditional Maltese coffee (with chicory, cloves, aniseed). Pair with a local pastry

45m · $3-4 per person
Embassy Cinemas Live Lounge
Eat
evening

Embassy Cinemas Live Lounge

Live jazz/piano with shellfish-free tapas, steaks, and salads; intimate setting.

2h · $80-140 per person
Fontanella Tea Gardens
Eat
afternoon

Fontanella Tea Gardens

Terrace cafe with panoramic views serving shellfish-free Maltese platters like cheese/olive boards, quiches, and salads.

1h · $30-50 per person
Grab-and-Go Picnic Lunch (Valletta Market)
Eat
lunch

Grab-and-Go Picnic Lunch (Valletta Market)

Pack aboard boat: fresh fruit (oranges, grapes), Maltese bread (ftira) with local cheese and cured meat (no shellfish), olives, local water. Eat on boat deck between swim stops. Simple, refreshing, avoids restaurant timing on activity day.

30m · $10–15 per person
Gululu
Eat
evening

Gululu

Seafront eatery with shellfish-free pizzas, grilled meats, and vegan Maltese twists; lively yet relaxed.

1h 30m · $45-65 per person
Il-Merill Restaurant
Eat
afternoon

Il-Merill Restaurant

Halal Maltese rabbit stew alternative (chicken/veggie) or pastizzi pastries

1h · $12-20 per person
Is-Suq Tal-Belt (Food Hall)
Eat
afternoon

Is-Suq Tal-Belt (Food Hall)

Historic produce market turned food hall with stalls selling prepared Maltese dishes (fried pasta, rabbit stew), cheese, olives, sun-dried tomatoes. Grab ftira sandwich from the bakery counter

1h 30m · $8-12 per person
Legligin
Eat
evening

Legligin

Modern Maltese bistro offering shellfish-free dishes like beef cheek, goat cheese ravioli, and seasonal veggies; intimate ambiance.

1h 30m · $50-70 per person
Local Ftira Stand (Vittoriosa Waterfront)
Eat
lunch

Local Ftira Stand (Vittoriosa Waterfront)

Small kiosk or bakery near the harbor selling fresh ftira (disc bread) with local Gozitan cheese, olives, sun-dried tomato paste. Eat overlooking the water

1h · $5-7 per person
Maldonado Bistro
Eat
afternoon

Maldonado Bistro

Halal seafood grill or veggie platters; beachfront

1h · $15-25 per person
Nenu The Artisan Baker
Eat
morning

Nenu The Artisan Baker

Artisan bakery offering ftira (Maltese bread) with vegetarian fillings like tomato, ricotta, and capers; gluten-free options available—no shellfish.

45m · $15-25 per person
Noni Restaurant (Valletta)
Eat
afternoon

Noni Restaurant (Valletta)

Contemporary Mediterranean cuisine in restored townhouse. Order: grilled vegetable antipasti, pasta with wild mushrooms and truffle (shellfish-free), grilled lamb chops, local wine. Elegant yet relaxed ambiance. Outdoor courtyard seating available.

2h · $28–40 per person
Peppi's Restaurant
Eat
afternoon

Peppi's Restaurant

Mediterranean grills, fresh salads, and pasta; extensive shellfish-free menu with sea views.

1h 15m · $60-100 per person
San Antonio Pizzeria
Eat
morning

San Antonio Pizzeria

Halal pizza dough and toppings; order cheese pizza or ftira (local flatbread) with veggies

45m · $10-15 per person

More on Malta

BUILD YOUR MALTA PLAN

Insider picks, smart timing, and a plan ready when you are.

Start Planning