Beautiful dusk view of an ancient Maltese cityscape with domed architecture and fortifications.
List · Valletta 8 picks

The 8 Best Small Towns Near Valletta for a Day Trip

From the silent medieval streets of Mdina to the fishing boats of Marsaxlokk, these are the towns and villages worth leaving the capital for.

Last updated July 1, 202611 min read
Top pick

Mdina is the best all-rounder for its walled medieval drama; choose Marsaxlokk for a lazy seafood Sunday, Birgu and the Three Cities for the closest and most atmospheric escape, or Victoria on Gozo if you want a full day away.

Malta is tiny, which is its secret weapon: from Valletta you can reach a walled medieval city, a Sunday fish market, a Baroque harbor town, or a red-sand beach in under an hour, mostly by public bus for a couple of euros. The island's whole history, from prehistoric temples to the Knights of St John to World War II, is spread across villages you can visit and be back for dinner.

These eight towns are the ones worth the trip, chosen for a real sense of place rather than just proximity. Some are five minutes from the capital across the Grand Harbour; others need a bus across the island or a ferry to Gozo, but all reward the effort.

Malta's public buses (Tallinja) fan out from the Valletta terminus just outside the city gate, and a single ride is about €2 in winter or €2.50 in summer. Use the list best-first, match a town to your mood, and check our getting-there notes for the fastest route.

Mdina1tours from $80.18
Mdina Google
Central Malta, about 30 minutes west of Valletta
Malta's former capital is a walled hilltop city of honey-colored palazzos, silent lanes, and one show-stopping Baroque cathedral, which is why locals call it the Silent City. Only a few hundred people live inside the walls, so once the day-trippers thin out in late afternoon it feels genuinely medieval. Walk the bastion walls for views stretching to Valletta and the sea, step into St Paul's Cathedral, and grab a table at Fontanella Tea Garden for chocolate cake on the ramparts. Game of Thrones fans will recognize the main gate as King's Landing.
  • St Paul's Cathedral and its museum
  • Fontanella Tea Garden on the city walls
  • The Mdina Gate and bastion views
  • Palazzo Falson historic house
Best for history lovers and first-timers
Getting there Bus 51, 52 or 53 from Valletta to Rabat/Mdina, about 30-40 minutes; or drive in 25 minutes
Marsaxlokk2
Marsaxlokk Google
Southeast coast, about 30 minutes from Valletta
This working fishing village wraps around a harbor crammed with luzzus, the brightly painted boats with the Eye of Osiris on the bow, and it is the most photogenic waterfront in Malta. Come on Sunday for the big fish and produce market that lines the quay, then eat at one of the seafront restaurants where the catch could not be fresher. Order grilled lampuki (dolphinfish) in autumn or a plate of local prawns any time. It stays low-key and unpretentious, a real village rather than a resort.
  • Sunday fish and produce market
  • Seafront seafood lunch (try lampuki)
  • The painted luzzu boats in the harbor
  • A swim at nearby St Peter's Pool
Best for a relaxed seafood Sunday
Getting there Bus 81 or 85 from Valletta, about 30-40 minutes
Birgu (Vittoriosa)3
Birgu (Vittoriosa) Google
The Three Cities, across the Grand Harbour, 10-15 minutes from Valletta
The oldest of the Three Cities is a maze of narrow medieval streets, quiet squares, and a marina full of superyachts backed by fortifications the Knights defended in the Great Siege of 1565. It is the closest escape from Valletta and arguably the most atmospheric, with far fewer tourists than Mdina. Wander the Collachio quarter where the Knights first lived, visit Fort St Angelo at the harbor's edge, and finish with a drink along the waterfront looking back at Valletta. The little dgħajsa water taxis that cross the harbor are half the fun.
  • Fort St Angelo
  • The Collachio quarter's medieval lanes
  • Malta Maritime Museum
  • A traditional dgħajsa boat ride across the harbour
Best for the closest, most atmospheric escape
Getting there Traditional dgħajsa water taxi or ferry from Valletta in about 10 minutes; or bus 1, 2, 3 or 4
Rabat4
Rabat Google
Central Malta, adjoining Mdina, about 30 minutes from Valletta
Right outside Mdina's walls, Rabat is the everyday town most visitors rush past, which is exactly why it is worth stopping. Beneath its quiet streets lie the early Christian St Paul's and St Agatha's Catacombs, some of the most important underground burial sites in the Mediterranean. Above ground you will find the Domus Romana with its Roman mosaics, plus good-value cafes serving pastizzi that are cheaper and just as good as anything inside Mdina. Pair it with Mdina for a full half-day on one bus ticket.
  • St Paul's Catacombs
  • Domus Romana and its Roman mosaics
  • St Agatha's Catacombs and frescoes
  • Fresh pastizzi from a local shop
Best for combining with Mdina, ancient history fans
Getting there Bus 51, 52 or 53 from Valletta, about 30-40 minutes
Mellieħa5
Mellieħa Google
Northwest Malta, about 45-60 minutes from Valletta
Perched on a ridge above Malta's largest sandy beach, Mellieħa is the town to pair a bit of culture with a proper day at the sea. The hilltop old town has the atmospheric Sanctuary of Our Lady and a WWII air-raid shelter you can tour, while below it Għadira Bay offers shallow, family-friendly water. Nearby is Popeye Village, the wooden film set turned attraction that kids love. It is farther out than most towns here, so treat it as a full day rather than a quick hop.
  • Għadira (Mellieħa) Bay sandy beach
  • Sanctuary of Our Lady of Mellieħa
  • Mellieħa WWII air-raid shelters
  • Popeye Village nearby
Best for families and beach days
Getting there Bus 41, 42 or 222 from Valletta, about 50-60 minutes
Victoria (Rabat), Gozo6tours from $92.96
Victoria (Rabat), Gozo Google
Island of Gozo, about 90 minutes from Valletta via ferry
Gozo's capital is greener, slower, and more rural than anywhere on the main island, and its old walled Citadel crowns the town with 360-degree views over terraced fields to the sea. Climb the restored fortifications, explore the cathedral and small museums inside, then browse It-Tokk market square below. It is a longer journey involving a bus and the Gozo ferry, so build in a whole day, ideally with a stop at other Gozo sights. A guided or tuk-tuk day tour takes the logistics off your hands.
  • The Cittadella and its ramparts
  • St George's Basilica in the old town
  • It-Tokk market square
  • Views across the Gozo countryside
Best for a full day away and slower pace
Getting there Bus to Ċirkewwa, then the Gozo ferry (about 25 min) to Mġarr and a local bus; roughly 1.5-2 hours total
Senglea (Isla)7
Senglea (Isla) Google
The Three Cities, across the Grand Harbour, 10-15 minutes from Valletta
The smallest and most compact of the Three Cities is a narrow finger of land jutting into the Grand Harbour, and its tip has one of the best free views in Malta. Walk to the Gardjola Gardens and the little stone watchtower carved with a watchful eye and ear, then look straight across at Valletta's bastions. Senglea is residential and lived-in, with laundry strung across streets and old ladies chatting on doorsteps, giving a real sense of harbor life. Combine it with neighboring Birgu and Cospicua for a full loop of the Three Cities.
  • Gardjola Gardens and the vedette watchtower
  • Grand Harbour views back to Valletta
  • The waterfront promenade
  • Basilica of Our Lady of Victories
Best for photographers and a quick harbour escape
Getting there Ferry from Valletta to the Three Cities in about 10 minutes, then a short walk; or bus
Wied iż-Żurrieq & Żurrieq8
Wied iż-Żurrieq & Żurrieq Google
South coast, about 45 minutes from Valletta
The village of Żurrieq sits above one of Malta's prettiest inlets, Wied iż-Żurrieq, a slot of blue water framed by cliffs where small boats set off for the Blue Grotto sea caves. Take the short boat trip in the morning when the light turns the water electric blue, then have lunch at a cliffside cafe. Inland, Żurrieq itself is a quiet old village worth a wander, and the prehistoric Ħaġar Qim temples are a short hop away. It is an easy pairing of coast and ancient history in one southern loop.
  • Blue Grotto boat trip
  • The cliffs and inlet at Wied iż-Żurrieq
  • Ħaġar Qim and Mnajdra temples nearby
  • Quiet village streets in Żurrieq
Best for coastal scenery and boat trips
Getting there Bus 74 from Valletta toward the Blue Grotto, about 45-55 minutes

Want these spots worked into your trip?

We'll build a custom Valletta itinerary around the places you pick.

Generate itinerary
Good to know

Before you go

Getting aroundPublic buses (Tallinja) run from the terminus just outside Valletta's city gate to nearly every town on this list; a single fare is about €2 in winter and €2.50 in summer, and a 7-day Explore card (around €21) pays off quickly.
Best day to goVisit Marsaxlokk on a Sunday morning for the full market, but do the Three Cities and Mdina on quieter weekdays to avoid tour-bus crowds.
Beat the heatIn July and August start early, as inland towns like Mdina and Rabat offer little shade by midday; carry water and plan indoor stops (catacombs, cathedrals) for the hottest hours.
Gozo needs a full dayDon't try to squeeze Victoria and Gozo into a half-day; the bus-plus-ferry journey each way eats up time, so either go early or book a guided day tour.
Water taxisThe traditional dgħajsa boats and the Valletta-Three Cities ferry are cheap, scenic, and faster than the bus for reaching Birgu and Senglea.

Because Malta is so compact, you can string several of these towns together over a few days without ever moving hotels: a morning in Mdina and Rabat, a Sunday lunch in Marsaxlokk, an evening drink in Birgu across the harbor. Base yourself in Valletta, grab a bus pass, and let the island's small towns fill in the story between the sights.

Frequently asked questions

Which town near Valletta is best for a day trip?
Mdina is the best single day trip for its walled medieval streets, cathedral, and views, and it pairs easily with neighboring Rabat on one bus ticket. For a relaxed day, Marsaxlokk on a Sunday is hard to beat.
What is the closest town to Valletta?
The Three Cities (Birgu, Senglea and Cospicua) are the closest, sitting directly across the Grand Harbour and reachable in about 10 minutes by ferry or traditional dgħajsa water taxi.
How do you get from Valletta to Mdina?
Take bus 51, 52 or 53 from the Valletta bus terminus outside the city gate to the Rabat/Mdina stop; the ride takes about 30-40 minutes and costs roughly €2-2.50 one way.
Can you visit Gozo as a day trip from Valletta?
Yes, but plan a full day. Take a bus to Ċirkewwa, the ferry to Mġarr (about 25 minutes), then a local bus to Victoria; total travel is around 1.5-2 hours each way, so an early start or an organized tour works best.
Which town near Valletta is best for seafood?
Marsaxlokk, a working fishing village on the southeast coast, is the top choice, with quayside restaurants serving the day's catch and a large fish market every Sunday morning.
Plan with MagicTrips

Build your own Valletta trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Valletta itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary