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

OptionCostTimeCatch
Marshrutka (Didube → Borjomi)~15–20 GEL2.5–3 hLeaves when full; Bakuriani needs a change
Train Tbilisi → Borjomi~5–10 GEL4–5 hSlow; a couple of departures a day
Kukushka (Borjomi → Bakuriani)~2–5 GEL~2.5 hAn attraction, not transport
Private transferBorjomi ~180–250 GEL · Bakuriani ~200–300 GEL, fixed2–3 h door-to-doorBook 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.

The Kukushka: ride it once

The narrow-gauge Kukushka train crawls from Borjomi up to Bakuriani in about 2.5 hours through forest and meadows. As transport it is comically slow; as an experience with children it is the best 5 lari in Georgia. Do it one way, have your driver collect you at the top.

Marshrutka and train, honestly

The Didube marshrutka is the budget benchmark: 15–20 GEL, 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; Kukushka train ~2.5 h.

Bakuriani for families?
Yes — gentler than Gudauri, sledding, season Dec–Mar.

Transfer price?
Borjomi ~180–250 GEL, Bakuriani ~200–300 GEL, fixed at booking.

Book a fixed-price Bakuriani transfer →

OrbiTrip — private transfers and tours across Georgia. Fixed prices, professional local drivers, free cancellation.