Skip to content

Tbilisi to Kutaisi 2026: train, bus, transfer

Updated · August 24, 2026 10 min read

Getting from Tbilisi to Kutaisi: train to Rioni station, marshrutkas from Didube, driving and transfers - times, prices and what to pick in 2026.

A Georgian Railway train at the platform in Gori on the run west from Tbilisi
Photo: Superalbs / Wikimedia Commons, CC BY-SA 4.0 ( source )

In short: it’s 221 km between the capital and Georgia’s third city. The default move is a marshrutka or coach from Didube (roughly 20-35 GEL, 4-4.5 hours). Trains do run, but not into downtown Kutaisi: the ordinary westbound service stops at Rioni station, about 20 minutes by taxi from the centre (longer by city bus with stops). The fast Stadler toward Batumi skips Rioni, but it does call at Kopitnari - the airport station, 20-30 minutes the other way from downtown, on the same western line. A car or private transfer usually fits ~3-3.5 hours without long stops.

OptionDoor-to-door timePrice (guide)Best for
Marshrutka / bus (Didube)~4-4.5 h20-35 GELbudget, flexible timing
Ordinary train to Rioni + taxi~2h50 + ~20 minlive fare on ticket.railway.ge / TKT.GEcomfort, views, no driving
Fast Stadler to Kopitnari + taxi~2h35 + ~20-30 minlive fare on ticket.railway.ge / TKT.GEnewer coach, longer taxi at the end
By car~3-3.5 hfuel + hirestops at Gori, Rikoti
Private transfer~3 hfrom ~$130-140 per carfamilies, late runs, luggage

Prices and schedules checked 24 August 2026 against the live gr.com.ge booking system, not the static railway.ge schedule page, which we found running several minutes to nearly an hour behind the real timetable; marshrutkas are mostly cash or an operator desk, trains sell online or at the station.

The trap for first-timers is searching “Tbilisi-Kutaisi train” and expecting a service with “Kutaisi” on the display. There isn’t one: Georgian Railway sells every western departure by its final destination - Zugdidi, Poti, Ozurgeti or Batumi - and Kutaisi is always a stop along the way, never an endpoint. For Kutaisi you buy one of those tickets and get off early: at Rioni on the ordinary trains, or at Kopitnari on the fast Stadler. The two stops sit on the same line, not on separate branches - proof is in the timetable itself: the 08:15 Zugdidi train that calls at Rioni at 11:03 rolls on to Kopitnari just 19 minutes later, at 11:22, before it continues west. That’s not a glitch - Kutaisi-1, the city’s own terminus, sits on a dead-end stub a few kilometres away, and through trains simply never reach it.

The front of Tbilisi Central railway station
Westbound trains leave from Central Station at Station Square - don't mix it up with Didube metro, where the marshrutkas gather. Photo: Xayala Mammadli / Wikimedia Commons, CC0

Train: Rioni or Kopitnari

Two kinds of westbound service run through Imereti, and picking between them is really a choice between two stations - not between “the train” and “no train”.

Ordinary trains to Rioni

Georgian Railway doesn’t sell a dedicated “Kutaisi express”, but several ordinary westbound trains stop at Rioni every day, a station a few kilometres south of the centre. As of 24 August 2026, checked against the live gr.com.ge booking backend (the static railway.ge schedule page shows older times, so this page doesn’t rely on it), departures from Tbilisi include:

  • No. 870/869 Tbilisi - Zugdidi: leaves Tbilisi 08:15, arrives Zugdidi 13:36 (daily);
  • No. 874/873 Tbilisi - Poti: leaves 17:30, arrives Poti 22:11 (daily);
  • No. 854/853 Tbilisi - Ozurgeti: leaves 08:25, arrives Ozurgeti 14:30 (not every day - check the board for which days it runs).

Train 870’s own stop record shows it reaching Rioni at 11:03 and holding until 11:10 - about 2h45-2h50 after leaving Tbilisi. Winter and shoulder-season running can add time, so you’ll want the live board on travel day rather than trusting a printed timetable.

Tickets sell on ticket.railway.ge or TKT.GE, or at Central Station. The fare isn’t frozen: georailway.com lists the Zugdidi run from 16 GEL in second class, and the live checkout screen shows the class price for your date - that’s the fare for riding all the way to Zugdidi, so a shorter ticket that gets off at Rioni should come in under that, not over it.

Coaches are older than the Batumi Stadlers: seated cars, sometimes power sockets, no restaurant car. You’ll stop at Gori and roll through Imereti hills on the way - the window seat is half the point.

Seated coach interior on Georgian Railways with blue seats
On a regular westbound train you'll get standard seats - no sleepers on this leg. Photo: Superalbs / Wikimedia Commons, CC BY-SA 4.0

Fast Stadler to Kopitnari

The double-decker Stadler that most travellers book for Batumi also works for Kutaisi - it just puts you down at Kopitnari, the Kutaisi International Airport station, instead of Rioni. Live ride data confirms both daily departures: the 08:05 train reaches Kopitnari at 10:40 and holds until 10:42, and the 17:10 train reaches it at 19:45 - about 2h35 either way, close to the same speed as the ordinary train to Rioni, not dramatically faster. Both trains run straight through Rioni without stopping there at all. The trade-off sits at the far end: Kopitnari is about 20 km from downtown Kutaisi, a 20-30 minute taxi or shuttle, against Rioni’s roughly 20 minutes, so the door-to-door total ends up close to a wash. Take this one for the newer coach and power sockets, not to save time. Georailway.com lists the Batumi run from 35 GEL; a shorter ticket that only goes as far as Kopitnari should cost less, and you’ll see the exact segment price on the checkout screen.

Getting from either station to downtown

Rioni’s platform sits in an industrial belt, not by Bagrati Cathedral. A taxi to the Colchis Fountain and riverfront covers the 11-12 km in about 20 minutes; city bus route 3 runs the same corridor but takes longer with stops. The ticket office opens with breaks (roughly 08:00-22:00 per georailway.com) and takes cards.

Kopitnari’s farther out but well connected: taxis and shuttles cover the ~20 km into town in about 20-30 minutes, the same link air passengers use after landing at Kutaisi airport next door. Doing this trip in reverse, from the airport to Tbilisi? The same trains run both ways through the same Kopitnari platform - see Kutaisi airport transfers for that side of the journey.

Marshrutka and bus from Didube

The cheapest and most frequent option is the minibus and coach market at Didube (Didube metro plus the intercity bus zone on the west side of town). tbilisilocalguide.com (updated July 2026) puts Kutaisi fares generally in the 20-35 GEL range, depending on the operator and seat type.

wander-lush.org (checked 24.08.2026) lists a more specific 25 GEL fare from the Nige and Okriba ticket desks, departures roughly hourly from 06:00 to 19:00, 4-4.5 hours on the road. (Our Kutaisi airport transfers page quotes a similar-sounding 3.5-4 hours for the 230 km airport-to-Tbilisi shuttle - that run covers a bit more ground but goes non-stop, timed to flights; this Didube service picks up along the way and often waits to fill every seat, so its range is wider.) Schedules aren’t rigid: a van often waits until it’s full and may leave early. Arrive 20-30 minutes ahead and carry cash - card readers on Didube marshrutkas are still rare.

In Kutaisi, buses pull in on the west bank near McDonald’s and Grand Mall; from the Colchis Fountain it’s ~4.5 km (city bus 1 or a short local taxi - confirm the fare before you ride).

Platforms and shelters at Didube bus station in Tbilisi
Didube is the western hub: marshrutkas to Kutaisi, Batumi and Kazbegi all start here. Photo: Tiia Monto / Wikimedia Commons, CC BY-SA 3.0

Some operators run larger coaches with assigned seats and a firmer departure window than a shared marshrutka, for a price toward the top of the 20-35 GEL range. Ask at the ticket desk or check TKT.GE for what’s actually running that day - the roster of operators shifts, so you’ll want a live check.

By car

On the road it’s 221 km and, without pausing at Gori or the Rikoti Pass, ~3-3.5 hours of driving. The highway runs through Gori, then west over Rikoti into Imereti - the same corridor as Tbilisi to Batumi, but you peel off to Kutaisi before the coast.

The upside is stops: Uplistsikhe, Borjomi, Rikoti viewpoints. The downside is fatigue and tight parking by the Rioni embankment. For caves and canyons around Imereti, see car hire; it often makes sense to pick up in Tbilisi and drop in Kutaisi if you’re looping the country.

Rain or snow on Rikoti slows everyone - a marshrutka won’t beat a car, it’s just cheaper.

At Didube you’ll sometimes hear shared taxi offers - a saloon split four ways, pricier than a marshrutka but cheaper than a private car. The fare is quoted on the spot at the stand; confirm before you sit down. It’s a middle ground between a minibus and a booked transfer.

If you’re already downtown, Central Station is an easy hop on the Station Square metro line or a short Bolt; Didube is one metro line west. Don’t swap them: marshrutkas to the west cluster at Didube, trains leave from Station Square. Mixing the two is the classic mistake that costs an hour in cross-town traffic.

Private transfer

A booked car removes the “when does the van leave?” guesswork and drops you at an address in Kutaisi with no Rioni hop. KiwiTaxi’s live quote for this route runs from about $130-140 for a whole car (roughly 350-380 GEL at the going rate) - that’s a market door-to-door price, not a metered taxi tariff, and it moves with season and demand. For three or four passengers with luggage after a late arrival in Tbilisi, it can land near the cost of several shuttle tickets but with far less friction.

Book with a clear address and time; a night departure beats hunting for a van at Didube after dark.

In peak summer and around long holidays, westbound marshrutkas fill faster and Zugdidi trains may only show scattered seats to Rioni. If your date is fixed, buy rail tickets a few days ahead or hit Didube in the morning - evening vans often leave already packed.

Picking without the hype

Marshrutka for the lowest fare, if a packed cabin for four hours doesn’t bother you. Train to Rioni if you like a timetable and scenery but accept a short taxi at the end. Stadler to Kopitnari if you’d rather ride the newer double-decker and don’t mind that its taxi hop runs a bit longer. Car if you’re stopping along the way or splitting fuel with friends. Transfer when time beats money or you’re leaving late.

The Kopitnari stop costs less than riding the same Stadler all the way to Batumi - it’s sold as its own, shorter fare, not the coastal price. And once you’re actually in Kutaisi and want to keep going to the sea, that’s a different, short hop: a bus or the Kutaisi - Batumi trains on railway.ge (routes 682/684 and others), not the Tbilisi-Batumi Stadler passing through on its way to the coast.

On the ground, see the Kutaisi guide, the Kutaisi airport page if you’re on a low-cost flight, and Tbilisi to Batumi for the neighbouring corridor. More cities and routes sit under cities and transport.