[Updated 24 March 2026]
Please note the options discussed below also apply when travelling from St Julian's, Gżira, Msida, or Ta' Xbiex.
There are three main ways of getting to Mdina from this area.
By Taxi Apps, I mean Bolt, eCabs, Uber. You can search for them on your mobile app store.
Bolt is the most used, most reliable, quickest taxi app. I recommend this over all others.
eCabs is a local company, and is a relatively close second. They might have some offers which might make it worth it to use them.
Uber is obviously the most famous, and has generous offers. But I've had many guests complain it takes long to pickup. I don't recommend using Uber.
I personally use the public transport whenever possible. However, if the estimated ride is too long (30+ mins), or it involves a change in bus, or the bus isn't showing up, or has just left you stranded as it was too full: then I use a taxi app.
A taxi app ride from Sliema to Mdina should cost around €12.
For €5, you can travel from Sliema to Mdina, in a fun and cheap way.
The service runs every Wednesday, and Friday.
The vintage bus travels along the waterfront of Gżira, Sliema, and enters St Julian's. It stops at the following bus stops (links lead to the corresponding Google Maps Location): Gzira, Ponsonby, Ferries 5, Sliema, Chalet, Ghadir, Torri, Exiles, Antik, Balluta, Olivier, Spinola, Ross, and San Giljan.
Many of the aforementioned bus stops have a bus stop with the same name, but on the other side of the road. So it's very important that you wait at the bus stop on the land side, and not the sea side.
The bus is scheduled to reach Ferries 5 at 09:20 and San Giljan at 09:30. The bus will actually stop at these locations and wait to pick people up.
However, if your bus stop is not Ferries 5 or San Giljan, you have to wave the bus down. Don't worry, this is perfectly normal and the bus driver is expecting you to do this. So please don't be shy and wave the bus down.
Also please consider the time. If your bus stop is before Ferries 5, then you want to be at the bus stop before 09:20, maybe 09:10, preferably even earlier. (I really would be there 09:00 to be on the safe side, as the buses are not perfectly timed)
If your bus stop is before San Giljan then I would be there at a time before 09:30. (If it were up to me, I would be there at least 09:15)
If you want to catch my tour of Mdina using this service you must catch the 09:20 bus leaving from Sliema Ferries 5.
To check whether the service is running (a must if you're going to use it) you can check their Facebook Page.
I use the Public Transport bus service a lot, but I don't recommend using the Public Transport when travelling from Sliema to Mdina.
To get from Sliema to Mdina, you can catch the 202 Bus. I get some guests who say it was fine, while others complain about the length of the journey. They usually tell me it takes around 40 minutes or so. (On the journey planner it shows that the 202 takes 1 hour 17 minutes)
So I much rather recommend you use the Taxi Apps (as described above), or the Vintage Bus.
Feel free to join me on one of my tours by returning to the main page 👇