Tbilisi to Borjomi & Bakuriani (2026): Train, Marshrutka or Private Transfer
Updated June 2026 · 6 min read
Borjomi — the spa town behind Georgia's most famous water — and Bakuriani, the country's family ski resort 30 km above it, make one of the most rewarding short trips from Tbilisi. Getting there is easy; getting there well depends on luggage, season and how much you enjoy serpentines. Here is the honest 2026 comparison.
Options at a glance
| Option | Cost | Time | Catch |
|---|---|---|---|
| Marshrutka (Didube → Borjomi) | ~15–20 GEL (~$8) | 2.5–3 h | Leaves when full; Bakuriani needs a change |
| Train Tbilisi → Borjomi | ~2 GEL | 4–5 h | Slow; two departures a day (morning and evening), check the timetable |
| Kukushka train (Borjomi → Bakuriani) | Not running since 2020 | — | — |
| Private transfer | Borjomi from 255 GEL (~$97) · Bakuriani from 301 GEL (~$115), fixed | 2–3 h door-to-door | Book ahead in ski season |
The road trip logic
The highway to Borjomi is fast and pretty, following the Mtkvari river into the gorge. The last 30 km up to Bakuriani are proper mountain serpentine — fine in summer, demanding in snow. In ski season (December–March) the equation is the same as on the Gudauri road: winter tyres, local hands, and no luggage-on-knees marshrutka gymnastics with skis.
The smart itinerary most families miss: leave Tbilisi in the morning, stop in Borjomi for the park and a warm-pool hour while the driver waits, then continue up to Bakuriani by late afternoon. A fixed-price transfer makes that a plan instead of a negotiation — book Tbilisi → Borjomi or Tbilisi → Bakuriani.
Train to Borjomi (the Kukushka is closed)
The Kukushka narrow-gauge train from Borjomi to Bakuriani has not run since 2020, and as of September 2026 it is still suspended; a relaunch has been announced for January 2027, but that is a plan, not a confirmed timetable, so do not plan around it. On the main line two slow local trains a day run from Tbilisi to Borjomi, one early in the morning and one in the evening (about 4 hours, ~2 GEL); check the current railway.ge timetable before relying on them. From Borjomi the last ~30 km up to Bakuriani is by marshrutka (several departures a day, under an hour), taxi or a private car from 90 GEL. With skis, luggage or children, a direct transfer is the easier plan.
Marshrutka and train, honestly
The Didube marshrutka is the budget benchmark: 15–20 GEL (~$8), 2.5–3 hours, fine for a solo traveller with a daypack. For Bakuriani you usually change in Borjomi. The mainline train is the slowest and cheapest option — pleasant if the journey is the point, frustrating if the slopes are. With two or more people sharing, a fixed-price car often costs little more than everyone's bus tickets plus the local taxis at both ends — the full maths is in Taxi vs Private Transfer in Georgia.
FAQ
Drive time Tbilisi–Borjomi?
~160 km, about 2 hours by car; marshrutka 2.5–3 h; train 4–5 h.
Borjomi–Bakuriani?
30 km serpentine, 40–50 min by car; the Kukushka train has not run since 2020.
Bakuriani for families?
Yes — gentler than Gudauri, sledding, season Dec–Mar.
Transfer price?
Borjomi from 255 GEL (~$97), Bakuriani from 301 GEL (~$115), fixed at booking.
Book a fixed-price Bakuriani transfer →
OrbiTrip — private transfers and tours across Georgia. Fixed prices, professional local drivers, free cancellation.
Already in Borjomi and heading up to the slopes? See our Borjomi to Bakuriani transfer guide.