Sarajevo airport to city centre — taxi, shuttle, tram, or the Moj Taxi app
Sarajevo Airport (SJJ) sits 12 km south-west of the city centre. Taxi via Moj Taxi ~25–35 BAM. Airport shuttle 5 BAM. City bus + tram 3.60 BAM but complicated. Uber, Bolt, and Yandex Go do NOT operate in Bosnia — a specific guide with correct 2026 prices.
Sarajevo Airport (SJJ, Butmir) sits 12 kilometres south-west of the city centre. The airport is small, well-lit, and modern, you clear passport control quickly and the terminal has a single arrivals hall. The transport situation from that hall to your hotel is the actual question, and this is the specific answer.
Before we start, an important correction. Uber, Bolt, Lyft, Free Now, and Yandex Go do NOT operate in Sarajevo, or anywhere in Bosnia and Herzegovina. Yandex operates only in Serbia. Bolt has been rumoured to be entering the market for years, but as of 2026 has not. If a travel blog tells you to install these apps, that blog is out of date. Do not land at SJJ expecting them to work.
The rest of this piece is what actually works.
The short version
- Fastest and cleanest: Moj Taxi app (the local dispatch app). ~25–35 BAM (~€13–18) to Baščaršija. 20 minutes.
- Simplest at the door: Taxi from the rank. 30–40 BAM. Insist on the metre or agree the price before you get in.
- Cheapest that runs to a schedule: Sarajevo Airport shuttle (Centrotrans). 5 BAM to the centre. Runs to a schedule; not always convenient.
- Very cheapest but complicated: City bus 36 + tram. 3.60 BAM total. Takes 60 minutes and requires knowing where you’re going.
The rest of this piece is the detail.
Option 1: Moj Taxi app (recommended)
Moj Taxi is the closest thing Sarajevo has to a unified ride-hailing app. It connects you to the three main registered taxi associations, Sarajevo Taxi, Crveni Taxi (“Red Taxi”), and Žuti Taxi (“Yellow Taxi”), through a single interface. You see the car on a map, the driver’s name and plate, and the estimated metre fare.
- Install the app before you land. Available on both the App Store and Google Play as “Moj Taxi Sarajevo”. Registration requires a phone number (not necessarily Bosnian — most European numbers work fine for registration).
- Pickup location. Moj Taxi cars pick up at the designated taxi lane directly outside the arrivals hall. Walk out, look for the small “Taxi” signposted pickup zone. Drivers will call or message when they arrive; the app pin usually accurately reflects where they’ll be.
- Price. As of the March 2026 tariff update, a metered ride from SJJ to central Sarajevo (Baščaršija, Marijin Dvor, or Ilidža) runs 25–35 BAM (~€13–18). Rush-hour traffic can push it slightly higher.
- Payment. Most metered taxis in Sarajevo are cash only. A minority of newer cars accept cards, but do not count on it — carry BAM cash for the fare. Withdraw from the airport ATM before you leave the terminal.
- Journey time. About 20 minutes to Baščaršija in normal traffic. Add 10–15 minutes during rush hour (07:30–09:00 and 16:00–18:00).
- Meter tariff (March 2026). Starting fare 3.50 BAM; per-kilometre rate 2.30 BAM. Night surcharge after 22:00. The airport-to-Baščaršija distance is about 12 km, which is why the fair range is 25–35 BAM.
Option 2: Airport taxi rank (the classic method)
There is a taxi rank at the arrivals hall exit. This is the traditional way and still works, though it is slightly more expensive than Moj Taxi.
- Insist on the metre, or agree the price before getting in. The taxi drivers at SJJ are generally honest, but a small minority will quote inflated flat rates to foreign visitors. A fair metered price to central Sarajevo is 30–40 BAM. If a driver quotes 50, 60, or 80 BAM as a flat rate, walk away and take the next car. If a driver refuses to run the metre, either agree a flat fare in the fair range or walk away.
- Payment. Cash preferred. Most rank taxis are cash-only.
- Journey time. Same as Moj Taxi — about 20 minutes. Same road.
If your phone battery is dead or you cannot connect to the terminal wifi, the rank is a perfectly good fallback. If your phone works, Moj Taxi is a few marks cheaper and gives you the transparency of seeing the car and the driver on the map before it arrives.
Option 3: Airport shuttle (Centrotrans)
Centrotrans runs a scheduled Airport–Downtown shuttle bus several times daily.
- Cost: 5 BAM.
- Destinations: the main run goes to Baščaršija via Marijin Dvor and the main train station. Some services go on to Ilidža.
- Schedule: variable by season. Current listing is roughly 05:00, 08:00, 11:30, 14:30, 17:00, and 19:30 (verify at the Centrotrans desk in the terminal or at centrotrans.com). Not every flight lines up with a shuttle.
- Pickup: outside the arrivals hall, at the labelled shuttle bay. Look for the blue Centrotrans coach.
- Journey time: 35–50 minutes to Baščaršija depending on traffic.
If your flight lands within 45 minutes of a shuttle departure, this is the cheapest sensible option. If not, the wait erodes the savings.
Option 4: City bus 36 + tram (for the budget-committed)
Sarajevo Canton bus line 36 (Ilidža–Kotorac–Butmir) stops at a marked bus stop about 10 minutes’ walk from the airport terminal, along Kurta Schorka. From there it runs to Ilidža, where you connect to tram 3 or tram 5 to the city centre. Note that Ilidža’s tram line is being extended south-west to Hrasnica (12.96 km, 20 new stations, EBRD-funded). The Cantonal Ministry originally announced Q1 2026 completion. As of mid-2026 the works are ongoing (utility conflicts on the route and property issues at the Ilidža turn-around); realistic completion is late 2026 or into 2027. Even after Hrasnica opens, the tram will not reach the airport itself, a further extension via Dobrinje to Sarajevo Airport is on the master plan for 2030 but has not yet entered detailed design.
The Sarajevo tram fleet was substantially modernised in 2023–2024 with 25 new Stadler Tango NF3 low-floor trams, air-conditioned, USB ports, free Wi-Fi, digital passenger information. The older 1980s Czech Konštrukta stock is being phased out. Riding the tram is no longer the shabby experience older guides describe.
- Cost: 2.20 BAM per leg (bus, then tram) — total 4.40 BAM (~€2.25). Price updated July 2025 after 20 years at the old rate.
- Journey time: 60 minutes to Baščaršija. Add 10–15 minutes for the walk to the bus stop.
- Complications: buy tram tickets at the kiosk before boarding (drivers do not sell). Bus tickets are cash-only in most cases. The Butmir bus stop is not well-signposted, and Kurta Schorka is a working commercial road, not a passenger corridor.
Only recommended if you have a lot of time, minimal luggage, and are already comfortable with Sarajevo’s public transport. For most arriving visitors, the extra 25 BAM to take a Moj Taxi is well worth it.
Option 5: Rental car pickup
Most major rental companies (Europcar, Sixt, Avis, Enterprise, local operator Sarajevo Rent-A-Car) have desks at SJJ arrivals. Prices for a mid-size car run 60–90 BAM per day including basic insurance. If you plan to base yourself in central Sarajevo and use the city, do not rent a car, parking is difficult, the city is walkable, and dispatch taxis cover the exception cases. Rent only if you plan day trips to Mostar, Jajce, or the mountain villages.
Airport arrival — practical
- ATMs: two ATMs in the arrivals hall. Both dispense BAM at reasonable rates. Cards from most European and US banks work without issue.
- Currency exchange: a currency exchange window is in the arrivals hall. Rates are worse than the ATMs (as everywhere). Withdraw from the ATM instead.
- SIM card: BH Telecom and Haloo have small kiosks in arrivals. Prepaid data-only SIMs run 10–15 BAM for a week. If you have a European roaming plan, Bosnia is not covered under EU roaming (Bosnia is not in the EU); check your roaming charges before landing.
- Airport wifi: free wifi in the arrivals hall. Registration is by SMS to a Bosnian number — inconvenient if you don’t have a local SIM. The wifi is fine for calling a taxi, less fine for a video call.
- Duty free: modest. Do not expect Frankfurt or Heathrow selection.
Airport departures
Same road, same options, all in reverse. Moj Taxi from central Sarajevo to SJJ is typically 20–30 BAM at the March 2026 tariffs. Allow 30 minutes on the road in rush hour, 20 minutes off-peak.
Sarajevo Airport recommends arriving 90 minutes before European flights (schengen and non-schengen), 120 minutes before non-European. In practice, security lines rarely exceed 10 minutes and check-in is quick. 90 minutes is enough. 120 is generous. Do not book a taxi for 90 minutes before departure and expect to make it; leave two hours.
What to do with the answer
If you have arrived in Sarajevo, welcome. Install Moj Taxi if you haven’t already, call a car, and be at your hotel in Baščaršija in 25 minutes. Do NOT install Uber, Bolt, or Yandex Go, they will not find you a driver. The essential travel details cover currency, language, tram tickets, and everything else you need for the first day. The three-day itinerary tells you what to do next.
Take a Bosnian coffee at the hotel before you unpack. That is the first correct move.