How to get from Tirana, Albania to Ohrid, Macedonia

If you’re wondering how to get from Tirana to Ohrid, you’ve come to the right place!

Tirana surprised us in many ways. It’s a vibrant, modern city that has a really great vibe. It’s a great place to spend a few days, and if we were looking for somewhere in Europe to base ourselves for a few months, it could be quite the contender.

On this trip, however, we just wanted to see the sites, get a feel for the city and get out of Albania and into Macedonia.

get from tirana to ohrid

Our plan was to take the bus from Tirana to Ohrid in Macedonia but there wasn’t a lot of info online about which companies take this route, the fare and the departure times.

We did find out that there is no direct bus from Tirana to Ohrid (the Macedonian side). Instead, we had to get a bus to Struga and Ohrid was only a 10-minute taxi ride from there.

We had trouble finding a post on this exact route, so I’m going to explain in detail so that other travellers can save time and know how to get from Albania to Macedonia via bus from Tirana to Ohrid.

How to get from Tirana to Ohrid

As far as I’m aware, there is a bus station in Tirana but you can’t buy tickets there. Yes, I know!

Instead, you have to get yourself to a travel agents and buy your bus ticket from there.

We were told that the best place to buy tickets is at the travel agents just behind the Tirana International Hotel. This is right in the centre of the city, and you won’t miss it.

tirana to ohrid by bus

Tirana international hotel

Getting a Bus Ticket from Tirana to Ohrid

So we headed to the travel agents just behind the hotel to get our ticket on the morning that we wanted to leave.

We chose the first office on the left. See pic below.

The lady inside spoke good enough English and told us that the bus left at 4pm and it cost €10 each. She also said that the journey would take 3-4 hours.

It was only 10am so we left our bags with her and found a nice café with Wi-Fi across the road where we caught up with work and got some food.

tirana albania to ohrid macedonia

Travel agents behind the Tirana International Hotel

Bus Journey from Albania into Macedonia

The bus departed on time from across the road from the office and it was a 52-seater. It was clean and the seats reclined slightly, which is always nice when one wants to get a nap in!

bus from tirana to ohrid

Bus ticket from the company

Crossing the Border from Albania into Macedonia

Taking passport control and a quick 15-minute break into account, it takes about 5 hours to get from Tirana to the border.

Crossing the border from Albania into Macedonia was quite straightforward. An official guard collected everyone’s passports on the Albanian side and we sat in the bus while he took them to the office to check them out.

We didn’t have to get off the bus and once we got our documents back (about 20 minutes later) we headed into Macedonia.

Again, a Macedonian official guard boarded the bus and collected the passports and id cards from all the passengers. He brought them to his office while we all disembarked the bus, collected our bags and lined up for a bag search.

There were around 40 passengers and 1 guard so this took a while. He really gave Carlo the once over and almost fainted when he found a few loose tablets in his first aid kit.

Luckily, for us, they were painkillers and not ecstasy tablets like he thought they were!

It was back onto the bus after everyone’s bags got searched, the bus attendant handed out the passports and id cards and we were officially on Macedonian soil.

Length of the Bus Journey from Tirana to Ohrid

We were told 3-4 hours but it was almost 5 and a half in reality. We arrived into Struga at around 9:20pm and then got a taxi to our guesthouse in Ohrid.

Other Things to Know about the Bus Journey

  • Most of the journey is through mountainous regions so have the camera ready to take some pics.
  • As mentioned, there is a 15-minute stop about half way through the journey. You can use the toilet and get some light snacks.
  • The final destination of the bus is not Struga (I think it’s Skopje) so be sure to make it clear that you want to get off in Struga incase they forget about you.
  • The bus will drop you off on a main road where there will be one or two taxi men waiting to take you to Ohrid. Be sure to negotiate a price BEFORE getting in as our driver tried to charge is €20 when it should cost about €5. We gave him €10 and told him to stop trying to rip off tourists.
Did you enjoy this post? If so, sign up below and you'll receive our monthly newsletter/income report!

About the Author


Florence has relocated herself to S.E Asia to pursue her life-long dream of travelling and working around the world. She's currently working as a freelance writer and enjoys the travel lifestyle. She blogs in her free time - which she now has a lot of!! Her favourite things about travelling are meeting new people, interacting with the locals in a new country, sampling new foods and embarking on long bus/plane/train journeys!!

23 Responses to “How to get from Tirana, Albania to Ohrid, Macedonia”

  1. Lisa says:

    Thank you so much for this!!! My son and I will be doing a return trip to Montenegro this summer before dipping down into Albania and then into Lake Ohrid, Macedonia.
    I have tried multiple ways to figure out how to get from Tirana to Lake Ohrid and you just gave me such a precious gift!
    Hope you are loving life in South East Asia and just know that you are very appreciated!
    Lisa

    • Florence Murphy says:

      Aw thank you Lisa… So glad you found the post useful. I struggled to get info on the journey so it made sense to be the one to tell others how to do it!

      I hope both you and your son enjoy the trip. It’s a beautiful part of the world 😉

  2. Markus says:

    Florence,
    How are the road conditions? I want to go there with my private car (no jeep or similar)

    Thanks,
    Markus

    • Florence Murphy says:

      They’re ok as far as I remember Markus. There are a lot of bends and potholes but I think you should be ok with the car.

      Just take your time and you’ll be fine.

      Safe trip!

  3. Markus says:

    Thanks for the quick help 🙂
    Best, Markus

  4. Mats says:

    Thank you. very good to know. Do you know about the timetable for the bus back from Struga?

  5. Mike says:

    Thank you for explaining this in full detail! I’ve been stressing trying to plan this part of my trip and your post helps a lot!

    Is it easy to get a bus from Ohrid to Skopje? From what I’ve researched, there seems to be several buses that leave each day. Just wanted to get your opinion!

    • Florence Murphy says:

      You’re very welcome Mike 🙂

      From what I remember, it was very easy. I don’t remember what times exactly but if we had experienced any issues, I’d have written a post on it. 🙂

      Happy Travels!

  6. Thanks a lot, it HELPS!!!

  7. Excellent post. Florence! Macedonia seems like a great destination!

  8. Ruben says:

    Hi Florence,

    Thank you so much for the information, so helpful.

    I would like to ask you if you remember if it was a bus earlier, during the morning for example, as I need to get to Struga earlier

    Thanks!

    Ruben

    • Florence Murphy says:

      You’re so welcome Ruben 🙂

      Unfortunately, I don’t remember if there was an earlier bus although I’m sure there would be.

      Sorry I can’t be of more help to you! Pop into the office when you’re in Tirana and ask them. If they don’t have an earlier bus, I’m sure there’s another company that does.

  9. Anne says:

    Hi Florence, thanks for this really useful article. We just popped in the travel agency but unfortunately you can’t buy tickets there anymore. The lady was really friendly thought and sent us to the bus station where we bought the ticket. The bus is also leaving from there. Just thought I would give an update. Thank you!

    • Florence Murphy says:

      You’re welcome Anne and thanks for updating so that future journeys are easier for those that stop by here. 🙂

  10. Deah says:

    We just bought bus tickets today! Things have changed. We went to the same red travel agency as in the picture above (our hotel was on that street so we happened to see it). They told us to go to the bus station by the Asllan Rusi Sports Center (by the Ring Center, a large shopping mall).
    At that bus station there are about 15 ticket kiosks. Each is for a different bus company and each goes to a different city in Albania or nearby country.
    Finally we located “the one” that goes to Strugga (then a shuttle van to Ohrid). As of July 30, 2017, they go at 9 am, 4 pm, and 6:30 and they say it takes 3.5 hours. It cost 13 euro.
    Hope this helps the next traveler!

    • Florence Murphy says:

      Thanks for the update Deah 🙂

    • Elio says:

      Hi Deah,
      I will be in Tirana saturday and monday I have to go to Ohrid by bus, where the bus station is situated in Tirana? It’s better to by the ticket in advance or the same day you leave?

      Thanks

      Elio

  11. Callum Nixon says:

    We travelled from Tirana to Lake Orhid a few weeks ago and just thought I’d give anyone else looking to do it an update on the situation. The Tirana Metropol travel agency no long run a bus to Struga or Lake Orhid. There is buses run from the bus station however by Pollogu agency. If you google them you can find their website and phone number (they also have a small office at the bus station), we managed to book tickets in English and got a bus that dropped us off on the main road in Struga.

  12. Michael says:

    Hey everyone,
    Thanks for the Infos. Im in Tirana right now and want to go to Ohrid tomorrow. As I understand, there are direct connections by now. But regardless of the stop – Strugga or Ohrid – dkes anyone know from which station the busses depart? There is the central bus station at the roundabout in the northwest of Tirana and another one named the southern bus station. Can’t figure out details on connections. Help higy appreciated. Thanks 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *