Quick answer
Didube (on the red metro line) serves everything north and west: Kazbegi, Gudauri, Mtskheta, Gori, Borjomi, Kutaisi, Batumi, Zugdidi. Samgori, also on the red line, has the Navtlughi terminal for Kakheti: Sighnaghi, Telavi, Kvareli. Ortachala is the old central coach station, now mostly international coaches and a few Telavi vans, with no metro. Station Square is for trains. Confirm the station with your guesthouse the night before.
- Hubs that matter
- 3
- North and west
- Didube
- Kakheti
- Samgori
- Metro to either
- 1 GEL
Tbilisi does not have one elegant central bus station where all intercity transport behaves sensibly. It has several hubs, each with its own geography, habits and level of chaos. If you know which one you need, the system is manageable. If you guess, the city will happily waste your morning.
This is the part many Georgia transport guides skip. They say "take a marshrutka from Tbilisi" as if that were one instruction. It isn't. For a first-time visitor the hard part is not the ride, it's reaching the right yard before the van leaves without you. Sort that and the road to Kazbegi, the Kakheti wine hop or the Kutaisi transfer stops feeling like field research and starts feeling like transport.
Which station for which route
| Station | Serves | Getting there |
|---|---|---|
| Didube (Okriba) | Kazbegi, Gudauri, Mtskheta, Gori, Borjomi, Akhaltsikhe, Kutaisi, Batumi, Zugdidi, Mestia: everything north and west | Didube metro, red line. Buses 320, 333, 346 |
| Navtlughi (Samgori) | Kakheti: Sighnaghi, Telavi, Kvareli, Sagarejo; also Kvemo Kartli towns, Pankisi and some Mestia vans | Samgori metro, red line; the terminal is beside the exit on Kakheti Highway. Buses 325, 339 |
| Ortachala (Central Bus Station) | International coaches (Yerevan, Baku, Turkey) and some Telavi departures | Dimitri Gulia Street, no metro. Buses 350, 355, 371, or Bolt from Avlabari |
| Isani metro | Shared taxis to Kakheti; vans to Lagodekhi, Gurjaani, Dedoplistskaro | Isani metro, red line; vans wait on the street outside |
| Station Square | Trains: Batumi, Kutaisi, Zugdidi, Borjomi, Yerevan. Not a marshrutka hub | Station Square metro, both lines |
Why this confuses people
Because the system grew by habit, not by traveller logic. Metro, rail, city buses, ride-hailing, marshrutkas and roadside departures all coexist in one large practical shrug. Locals manage because they've learned the patterns. Visitors expect one terminal with a departures board and airport-style route logic, and that's not the mood here.
The patterns are real, though: north and west pull toward Didube, Kakheti pulls toward Samgori, international coaches sit at Ortachala. The reason a wrong guess hurts is Tbilisi traffic. A 30-45 minute penalty across town, in a city where departures are morning-weighted and some vans leave when full, can be the difference between leaving today and eating a sad station khachapuri while you reconsider your plans.
Didube: the one most visitors use
If you're doing classic Georgia by road, Didube is the station that matters. It's ugly in a functional way, sprawling in a mildly chaotic way, and genuinely useful. It sits on Transporti Street next to Didube metro, wrapped around a market, and serves a huge share of the routes first-timers need: Kazbegi, Mtskheta, Gori, Borjomi, Kutaisi and Batumi.
The big advantage is access: the metro drops you on top of it. Once you surface, the main tourist routes (Kazbegi, Kutaisi, Batumi, Borjomi) each have a small ticket desk in their corner of the yard where you buy a paper ticket; on the short routes you pay the driver. There are toilets (20-50 tetri), a left-luggage counter and plenty of food stalls. Fares in 2026: Mtskheta 2 GEL, Gori 5-7 GEL, Borjomi 15 GEL, Kazbegi 20 GEL, Kutaisi 25 GEL, Batumi 25-35 GEL. The full list is in our marshrutka guide.
Best reason to use Didube
Every northbound and westbound route, metro access, and enough traffic that the big routes run hourly or better so a missed van costs an hour, not a day.
Main downside
The first five minutes feel less like a transport hub and more like a detective exercise. Ask, get pointed at a van, and it's fine.
Samgori (Navtlughi): the Kakheti station
This is the station that matters if your trip includes wine country. The Navtlughi intercity terminal sits on Kakheti Highway right beside Samgori metro (red line), a few minutes from the centre. It's smaller and calmer than Didube: a waiting area, vans parked in front with their destinations on the windscreen, a desk where you pay.
Sighnaghi vans are timetabled at 09:00, 11:00, 13:00, 15:00, 17:00 and 18:00 daily, 15 GEL, 2-2.5 hours. Telavi has around a dozen departures a day between about 08:20 and 17:00, 12-15 GEL, 2-3 hours. Kvareli, Sagarejo and Gurjaani run from here too, as do vans to the Kvemo Kartli towns south of the city and, on some days, Mestia. Shared taxis to Kakheti wait outside Isani metro, one stop before Samgori, and leave when four seats are sold: about 25-30 GEL to Sighnaghi, 20 GEL to Telavi.
Ortachala: the old central bus station
Ortachala is the Soviet-era Central Bus Station on Dimitri Gulia Street, in the south of the city on the Mtkvari. It looks like the place everything should leave from, which is why so many people end up here by mistake. In practice it now handles international coaches (Yerevan, Baku, Turkish cities) and a handful of Telavi departures, plus some routes to the south of the country.
The catch is access. There's no metro. You reach it by Bolt (about 8-12 GEL from the centre), or on city buses 350, 355 and 371. That extra layer is exactly why confirming the station beforehand matters: Ortachala is workable when you mean to go there and annoying when you've been sent there after already burning time elsewhere. For Armenia and Azerbaijan by road, see the border crossings guide.
Station Square
Station Square is Tbilisi's railway station and a metro interchange. It matters for trains: Batumi, Kutaisi, Zugdidi, Borjomi and the overnight service to Yerevan all leave from here, with tickets on tkt.ge. It is not a marshrutka hub. A few regional vans and shared taxis orbit the square, but if you're standing here looking for the Kazbegi bus, you're in the wrong place; take the red line four stops to Didube.
How departures work
Some services have posted schedules. Some leave roughly on time. Some leave when full. Some have a fixed departure and then stretch it if two more fares are in sight. None of this makes the system impossible; it means you plan for a little elasticity.
| Situation | What to do |
|---|---|
| Popular route, morning | Arrive 20-30 minutes early and expect to leave close to time |
| Quiet route or small town | Confirm the day before; arrive early enough that "almost full" works in your favour |
| Afternoon mountain plan | Avoid it. Late improvisation in Georgia gets worse, not better |
| Timetable found online | Useful, not sacred. Verify locally if the trip matters |
Busy routes are easiest. Kazbegi, Mtskheta, Kutaisi and Batumi have enough turnover that missing one departure doesn't wreck the day. Quieter routes are less forgiving, and morning is better for anything involving mountains or a second connection.
Finding the right van
At Didube the process is less "read the departures screen" and more "ask three people and triangulate". That sounds worse than it is. Once someone understands your destination they point you the right way. The complications: destination signs are often in Georgian only, and the difference between "goes there" and "goes near there" matters.
- Save the destination on your phone in English and Georgian script, and show it rather than pronouncing it from memory.
- Ask what time it leaves and whether it goes direct or only to the bigger town where you'd need another ride.
- Carry small notes. Nobody at a bus station wants to break 100 GEL.
- Screenshot your map and the station's location before you leave the centre.
Georgian station problem-solving gets much easier once you stop trying to look self-sufficient and just ask.
Route cheat sheet
| Destination | Station | Notes |
|---|---|---|
| Kazbegi (Stepantsminda) | Didube | 20 GEL, 3-3.5 h. Morning is best |
| Gudauri | Didube | 15 GEL, on the Kazbegi van |
| Mtskheta | Didube | 2 GEL, every 20-30 minutes |
| Gori | Didube | 5-7 GEL, every 15-20 minutes. Uplistsikhe by taxi from Gori |
| Borjomi | Didube | 15 GEL, hourly. Slow train from Station Square is the scenic option |
| Kutaisi | Didube or Station Square | 25 GEL by van, 4-4.5 h. Train is 4-5 h and calmer |
| Batumi | Station Square (train) | Van from Didube exists, 25-35 GEL, 5.5-6 h. Take the train |
| Sighnaghi | Samgori (Navtlughi) | 15 GEL, six timetabled departures a day |
| Telavi | Samgori (Navtlughi) | 12-15 GEL, about hourly to 17:00. A few also from Ortachala |
| Lagodekhi | Isani | Vans wait outside the metro |
| Yerevan or Baku by coach | Ortachala | International coaches; passport and visa checks apply |
| Rustavi | Samgori | Frequent local vans |
When not to use a bus station at all
An underrated skill in Georgia is recognising when the local-transport answer isn't the smart one. Large luggage, children, a hangover, three wineries in a day, or a long route the train covers well: in all of those the heroic bus-station approach is false economy.
Tbilisi to Batumi: take the train. Kakheti wine touring: a driver, because if the point of the day is the wineries, solving transport puzzles between tastings is not the point. Kazbegi with stops at Ananuri and the Gudauri viewpoint: a fixed-price driver splits well between three or four people.
Survival tips
Arrive with a buffer
20-30 minutes for the common routes, more for quiet ones and for Kakheti on harvest weekends.
Bring small cash
Cash only at every desk and with every driver. Change for a 100 GEL note is not guaranteed.
Save the name in Georgian
Showing the place name works better than pronunciation roulette, especially for Stepantsminda.
Don't overpack
Marshrutka luggage logic is generous only if your bag is modest. Big cases can cost an extra 5 GEL.
The other habit is emotional rather than logistical: don't let the atmosphere spook you. Georgian stations look rougher than they function. Once you ask the right person, the whole thing becomes simple.
Our verdict
Tbilisi's bus stations are not elegant, but they're not an impossible local secret either. The city works through several hubs with different route logic, not one terminal that serves everything. Remember that and most of the confusion disappears: Didube for north and west, Samgori for Kakheti, Ortachala for the international coaches, Station Square for trains. Confirm the night before, arrive early, and accept that the route can be perfectly normal even when the station choreography feels improvised.
Frequently asked questions
Which Tbilisi station has marshrutkas to Kazbegi?
Where do marshrutkas to Sighnaghi and Telavi leave from?
How do I get to Didube bus station?
What is Ortachala used for now?
Can I buy marshrutka tickets online?
Keep planning
Practical Info
Marshrutkas in Georgia (2026): Stations, Fares, How It Works
Which Tbilisi station to use, 2026 fares to Kazbegi, Kutaisi, Batumi and Kakheti, luggage, safety, and when the train beats the marshrutka. Checked this month.
14 min read
Practical Info
Trains in Georgia 2026: Batumi Fares, Times and Tickets
Every Georgian Railway route in September 2026: Tbilisi to Batumi in 4 hours for 36 GEL, Zugdidi for Svaneti, the 2 GEL Borjomi local, classes and booking.
14 min read
Practical Info
Tbilisi Public Transport 2026: Metro, Buses, Fares and Cards
How to use Tbilisi's metro, buses and cable cars in 2026: the 1 GEL fare, paying by bank card or Metromoney, free transfers, hours, and the stops visitors need.
14 min read