Bosnia and Herzegovina Serbia

How to get from Belgrade to Sarajevo – a detailed guide

Last Updated on 04/01/2024 by kami

While it’s relatively easy to get between major cities in the Balkans, two capitals always give a headache to travelers. I remember I was in that position years ago too, when I tried to frantically find how to get from Belgrade to Sarajevo and in the reverse direction, from Sarajevo to Belgrade.

Back then, Bosnia and Herzegovina weren’t even on Google Maps, and there was almost no information available on how to travel between these two cities. It was a bit nerve-wracking, but I managed to get from Sarajevo to Belgrade just in time to catch my return flight back home to Warsaw.

Over the years, I did this trip numerous times, either going from Belgrade to Sarajevo or from Sarajevo to Belgrade. Every time I was nervous that something might go not as planned, yet always I managed to get to my destination with no problems at all.

Belgrade to Sarajevo

The question about getting from Belgrade to Sarajevo pops up on my Facebook group about traveling in the Balkans a lot. In fact, that is one of the most frequently asked questions there. That is why I’ve decided to create this post so you can have all the information about traveling from Belgrade to Sarajevo in one place.

I also attached a map at the end with all the key locations you might need when going from Belgrade to Sarajevo. And if you still have some questions, feel free to join my Facebook group and ask there – this is a friendly and knowledgeable community and will help you for sure!

Balkans essentials

Planning a trip to the Balkans? Here are the services I always use and personally recommend:

  • Accommodation: I always book a place to stay on Booking.com
  • Tours: when I decide to go on a tour I either use Viator
  • Get insured for your trip to the Balkans with SafetyWing

Why is it so difficult to travel between Belgrade and Sarajevo

Most likely, you know about the war in the Balkans in the 1990s. As a result, Bosnia and Herzegovina is divided into three parts: Federation of Bosnia and Herzegovina (that’s where most of Sarajevo is located), Serbian Republic (don’t confuse it with Serbia, Eastern suburbs of Sarajevo are located here) and District Brcko (a neutral part really).

Both Federation and Republic aren’t on amicable terms, to put it nicely, and transport between these two parts of Bosnia and Herzegovina can be a challenge (that’s why I haven’t visited places like Visegrad yet). Serbia is the ally of the Serbian Republic, and therefore you will easily find connections from Belgrade to East Sarajevo, but there is only one bus per day to the central station in Sarajevo. Currently, there are also no train connections between these two capitals.

Belgrade to Sarajevo

Belgrade to Sarajevo by plane

There are direct flights between Belgrade and Sarajevo, usually one per day, operated by AirSerbia. The flight itself takes less than one hour, but the trip can be around 4-5 with getting to and from the airport (which is still the fastest you can get from Belgrade to Sarajevo). One way ticket is usually around 100€.

Just be aware that due to Sarajevo’s location, in the valley, surrounded by mountains, the weather can be a bit unpredictable in the winter months and the flights get canceled.

Belgrade to Sarajevo

Getting to and from the airport in Belgrade is relatively easy. You need to take the minibus A1 from Slavija Square (ticket costs 300 dinars) or bus no 72 from Zeleni Venac (150 dinars). The journey, depending on the traffic, takes around 30-50 minutes.

It’s more tricky to get from Sarajevo airport to the city center. Even if there is a direct bus, there are only a few departures per day, and while they should be coordinated with your flight, you never know. One way ticket costs five marks, return – 8 marks.

When I was flying from Sarajevo last year, I found online three different schedules from the center to the airport, but I think the one at the website of the company operating this connection should be the correct one. You can find it here.

If the timing of the airport bus doesn’t work for you and you don’t want to take the taxi, you can take the trolleybus no 103 from the park next to the Latin Bridge – Trg Austrije – to the suburb of Dobrinja. From there it’s some 10-15 minutes walk to the airport (although you will have to cross a semi-busy road with no crossing marked). The ticket for the trolleybus costs 1,60 marks.

Belgrade to Sarajevo

Belgrade to Sarajevo by bus

I think the easiest way to travel from Belgrade to Sarajevo (or in the opposite direction) is by bus. However, this might also be a bit time consuming and, depending on the connection you choose, can be a bit tricky.

There is only one bus per day from Belgrade to the central bus station in Sarajevo (the one located next to the train station and near AVAZ twin tower). The bus departs from the central bus station in Belgrade every day at 16:00 and is supposed to arrive in Sarajevo at 22:45 (although when I took it a couple of years ago, it was at its destination some 25 minutes earlier). In the opposite direction, from the central station in Sarajevo to Belgrade the bus departs 06:00 and is expected to arrive at the capital of Serbia at 13:10.

The bus station in Belgrade is located next to the former central train station, just a short walk down from the center and from Zeleni Venac, at the corner of Karadordeva and Zemunsky Put streets.

Belgrade to Sarajevo

The central bus station in Sarajevo is located some 2kms away from the Bascarsija and the old town. You can easily walk there (which is what I usually do) or take the tram.

From in front of the train station, you can take tram no one that runs between this place and Bascarsija. Unfortunately, it doesn’t run all that often. But you can also walk some 5-10 minutes to the main street, Zmaja od Bosne (known as Snipers Alley during the Siege of Sarajevo) and there you can catch much more frequent tram no three that goes from Ilidza to Bascarsija. The tram ticket costs 1,60 marks if bought in the kiosk or 1,80 when purchased from the driver. Be sure to validate the tickets as the controls are frequent.

Belgrade to Sarajevo

But! There are even more buses from Belgrade to Sarajevo. The trick is they go to East Sarajevo (Istocno Sarajevo), the part that is located in the Serbian Republic. You can check all the connections, both to the central bus station and East Sarajevo at the website of Belgrade bus station.

Getting from the bus station in Lukavica (part of East Sarajevo where you will arrive) to the center of Sarajevo might seem a bit difficult, but it is not really. I managed to get there when there was no Google Maps, with the map I drew myself (and I’m terrible at drawing) so you can do it too!

From the Lukavica bus station, you need to walk 500 meters straight, first on Srpskih vladara street that turns into Bulevar Mimar Sinana once you cross the invisible border between Sarajevo and East Sarajevo and Federation of Bosnia and Herzegovina and the Serbian Republic. On your right side, the same side of the street as the bus station, you will find the final stop of the trolleybus no 103.

The trolleybus runs frequently from Dobrinja (the part of Sarajevo you will be in) to the Trg Austrije, next to the Latin Bridge in the old town of Sarajevo, passing near the downtown on the way. The ticket costs 1,60 marks if bought from the kiosk or 1,80 marks from the driver. Keep in mind that even if the price is the same, the tickets for trams and trolleys are different.

Sarajevo to Belgrade

The passport control at the Serbia-Bosnia and Herzegovina border takes place in the bus. The border officers come to the bus, check and collect the passport and take them for the control and to give stamps. Afterward, either the border officer or the driver gives back the passports.

Depending on how busy the border is and how many people are in the bus the whole procedure can take from 20 minutes to an hour and more, although the border crossings between Serbia and Bosnia and Herzegovina aren’t as packed as those at the seaside when you go from Kotor to Dubrovnik or Dubrovnik to Mostar.

The bus itself is just fine, nothing extraordinary but comfortable enough to easily survive those few hours between Sarajevo and Belgrade. There should be a stop somewhere on the way, most likely in the spot with a cafe or a restaurant. But just in case get with you some snacks and drinks.

Belgrade to Sarajevo

The ticket should cost around 2000 Serbian dinars / 35 Bosnian marks, but the exact price depends on the company and the route. You can buy the tickets at the bus station, and while I recommend doing it in advance, you can usually get some last-minute seats too. I took buses from Belgrade to Sarajevo and from Sarajevo to Belgrade a few times, and they never were full.

You can also buy your ticket for Belgrade to Sarajevo (or Sarajevo to Belgrade) bus online – just click here to do it.

When you buy the ticket at the bus station in Belgrade you will be also given a token – don’t lose it as it will allow you entering the platforms!

The interesting thing about traveling in the Balkans by bus – if you have bigger luggage that you need to put in the bus trunk you will have to pay extra for it, usually around 1€ (2 marks / 100 dinars).

Sarajevo to Belgrade

Belgrade to Sarajevo by door to door transfer

Some companies organize door to door transfer between Belgrade and Sarajevo. After a recommendation from the hostel I stayed at in Sarajevo a few years ago I used it once, and it was fine. The hostel arranged everything for me.

I was picked up at the hostel in the old town of Sarajevo and was dropped by the door of my accommodation in Belgrade. This service was slightly more expensive than the bus. I paid 50 Bosnian marks. The journey took just under 5 hours, including border control.

It was just a regular car, and besides me, there were two more people traveling. The driver didn’t speak English, but I was fine with that as long as he did his job right.

Sarajevo to Belgrade

While this was an easy and fast way of traveling from Sarajevo to Belgrade, I personally prefer the bus. I’m not a very social person when I travel by car or bus, and I felt a bit awkward sharing such a small space with strangers for those 5 hours. In the bus, I can just mind my own business, and I didn’t feel very comfortable in the private car speeding through the roads of Bosnia and Herzegovina. I didn’t feel unsafe or something, just awkward.

But this might have been my issue only. If you would like to travel from Belgrade to Sarajevo or from Sarajevo to Belgrade by the private, door to door transfer you should ask your accommodation, I’m sure they know how to arrange it and will do it for you.

Sarajevo to Belgrade

Further resources

Now, that you know how to get from Belgrade to Sarajevo or from Sarajevo to Belgrade you might want to read a bit more about those two cities or traveling in the Balkans in general. Here are some articles on this region that you might find useful or interesting:

Serbia

Bosnia and Herzegovina

Traveling in the Balkans

Here is also a promised map with all the locations in Sarajevo I mentioned in this article. Finding the bus station or the airport bus in Belgrade is very easy hence I focus only on Sarajevo.


Travel Resources

You can find the best accommodation options at Booking. They have many discounts and excellent customer service. Click here to look for the place to stay in the Balkans

Never travel without travel insurance, you never know what might happen and better safe than sorry. You can check the insurance policy for the Balkans here.

I recommend joining organized tours to get to know the place better and to visit more places during your trip. You can find a great selection of tours at Get Your Guide – click here.

Make sure to have the offline map always installed on your phone, they can save you so many troubles. I always use the free app Maps.Me.


For the end I left a few announcements that might interest you:

  • Sign up to my newsletter or follow me on Bloglovin to get updates about the new posts
  • Join my Facebook group about Eastern Europe, the Balkans and former USSR and connect with fellow travellers and enthusiasts of these regions – just click here!
  • I’ve included a few handy links of services and products I personally like and use so you can plan your own trip to the Balkans too. They are often affiliate links. This means I will get a small commission if you book/purchase anything through my links, at no extra costs for you. Thank you!

LIKED IT? PIN THIS POST FOR LATER!

how to get from Belgrade to Sarajevo


love, kami 2

If you enjoyed that post why don't you share it with your friends? That would mean so much to me! Also be sure to join 30.000+ fellow travelers and follow me on Facebook, Twitter, or Instagram for travel updates and even more pictures! If you don't want to miss new posts sign up to my newsletter or follow on Bloglovin!

Print Friendly, PDF & Email

14 Comments

  • Reply
    Jasmine
    30/07/2019 at 07:16

    Hi Kami! I’m from Novi Sad, love traveling a lot, and I really like your blog! I just wanted to say that your post about traveling from Belgrade to Sarajevo is completely on the spot! I live in Serbia and I couldn’t have written it any better. And all the info is correct. Well done!

    • Reply
      kami
      31/07/2019 at 12:46

      Thank you! I’ve tried to include all the information a person might need. Hopefully, others will find it useful too!

  • Reply
    Kaleo Puaa
    09/11/2019 at 07:27

    Do you have any leads for finding a private transfer between the 2 cities? We are traveling to Belgrade in April and taking a sub trip to Split then returning to Belgrade before returning home. A friend of ours wants to meet us for the Croatia portion and it financially makes sense that he flies direct to Sarajevo where we’d meet up with him and rent an SUV there. That way we could road trip through Mostar on our way to Croatia and through Jajce on the way back. I like the idea of private transfer due to the time from and because there will be 3 of us (myself, my wife and our older son). We shouldn’t feel awkward that way. The issue is we are not staying anywhere that could help us setup a transfer and I haven’t found any services online yet. A point in the right direction would be much appreciated.

    • Reply
      kami
      19/11/2019 at 12:56

      Usually, the accommodation knows the details of private transfers, that’s how I arranged my transfer too. But you can always ask on my Facebook group about traveling in the Balkans. I’m sure some of the members might have more information. Here is the link: https://www.facebook.com/groups/121053081614593/ But I’d suggest asking your accommodation about this too, they probably deal with this question a lot and know all the details :) Have a great trip!

  • Reply
    Ryan Hudson
    17/12/2020 at 16:21

    This is great information. THank you

    • Reply
      kami
      21/12/2020 at 08:05

      Thanks!

  • Reply
    Dr. Faria Altaf
    23/04/2023 at 06:19

    What about border crossings between the two. We don’t have visa but have American valid visa on Pakistan passport which is fit to travel in both countries on web page

    • Reply
      kami
      26/04/2023 at 12:39

      It’s best to check official websites of Ministry of Foreign Affairs of both countries and look for the info there.

  • Reply
    Graham
    24/09/2023 at 05:33

    I was just wondering if it was possible and feasible to do an overnight stop when traveling between Belgrade and Sarajevo?

    • Reply
      kami
      26/09/2023 at 06:16

      You can stop in Uzice or Visegrad and ride the Sargan Eight train on the way – I covered all these places on the blog if you would like to read about them

  • Reply
    Michael Hren
    23/11/2023 at 20:09

    This was really helpful, i could only find really long bus routes or annoying plane schedules until the secret about the East Sarajevo. Tysm

    • Reply
      kami
      29/11/2023 at 20:35

      Happy I could help. I remember how many issues I had with figuring out and navigating this route the first time I was in Sarajevo over ten years ago so I gladly share all I know here :)

  • Reply
    Seb
    08/08/2024 at 22:52

    You’re right that it’s a challenge to get from Belgrade to Sarajevo! We did it last summer, using a route you don’t mention. It’s longer than the direct bus, but very scenic.

    Serbian Railways have two trains a day from Belgrade to Zvornik: https://w3.srbvoz.rs/redvoznje//direktni/BEOGRAD%20CENTAR/16052/ZVORNIK/16317/09.08.2024/0000/en
    From Zvornik, there’s just one bus a day to Sarajevo main bus station: http://centrotrans.com/booking/search/267/1/1/2024-09-10. But there are many more to Istocno Sarajevo, which I didn’t know about – but which you explain already in your article.

    You may be able to travel on this route in one day, if you take the earlier train and travel to Istocno Sarajevo. We took the later train and had an overnight stop in Zvornik, which is a small, friendly, relaxed town, in a lovely setting either side of the river Drina in a gorge.

    The buses to Istocno Sarajevo may take a different – more southerly – route to take in Pale. Our bus – a minibus – took a lovely and spectacular route through the hills, passing through Vlasenica, Kladanj and Olovo (with a welcome break in Olovo). It was (almost) worth having to get up at 05:30 for the views, in between dozing. The other route through Pale may be lovely as well: I don’t know.

    Two things to watch out for:

    1. Not all Bosnian borders are full, “international borders”. Some of them are only for the convenience of local people: they have no facilities to check passports, so you can’t pass through them unless you live locally. I think possibly even Serb/Croat/Montenegrin or BiH citizens may not be able to cross these borders, if they’re not local. See this map – https://granpol.gov.ba/interactivemap/: the red dots are “local only” border crossings.
    Notice that one of these is in Zvornik! It’s the very striking old Karadjurdjevic bridge in the middle of town. We thought that a 2km walk along the Drina in the evening – even with our luggage – to this bridge would be nice. It was. But when we got to the bridge and pulled out our passports, the border police politely but firmly refused to allow us to cross. That was why all the locals had been giving us weird looks on the walk!
    The proper international border is at Karakaj, 3km downstream – but only 600m from the station. We had to find a taxi to take us there and take us across.

    2. Belgrade Central (Beograd Centar) station is… well, not actually in Central Belgrade! The old Central station is now a museum. Locals call the new one “Prokop”, because that’s where it is: about 2km south of the old station. There are trolleybuses to there from near Trg Republike, but you have to allow time to get there. Being a UK citizen, I’m not used to just arriving at a station and buying a ticket (without being charged 2x or 3x as much as I should…don’t ask about British trains…), so I went out there the day before. This was unnecessary, as we could have just arrived there before travelling and bought the tickets then. The station may look like a building site from the outside (it might be finished by now), but it’s all working inside – including a small shop/cafe where we bought food and beer (spending the last of our RSD… which made the taxi in Zvornik involve a detour to an ATM as well…).

    • Reply
      kami
      15/09/2024 at 12:39

      Thank you so much for your comment and for sharing all the info, I really appreciate it. All the best!

Leave a Reply

Let’s become friends!

Join me on Facebook for even more travel updates!