There are 8 ways to get from Saint Petersburg to Mestia by plane, train, car, shuttle, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Natakhtari Airfield, fly
best- Fly from Pulkovo Airport (LED) to Tbilisi International Airport (TBS)plane LED - TBS
- Fly from Natakhtari Airfield to Mestia Queen Tamar Airportplane
10h 30m$159–533Train, drive
- Take the train from Moskovsky Railway Terminal to Leningradsky Railway Terminaltrain
- Take the train from Kazansky Railway Terminal to Kislovodsktrain
- Drive from Kislovodsk to Mestiacar
42h$160–475Drive 2,998.8 km
- Drive from Saint Petersburg to Mestiacar 2,998.8 km
39h 19m$368–531Fly to Erevan Airport, fly to Natakhtari Airfield, fly
- Fly from Pulkovo Airport (LED) to Zvartnots International Airport (EVN)plane LED - EVN
- Fly from Erevan Airport to Tbilisi Airportplane
- Fly from Natakhtari Airfield to Mestia Queen Tamar Airportplane
12h 15m$389–643Fly to Batumi International Airport, shuttle to Kutaisi Airport, fly
- Fly from Pulkovo Airport (LED) to Batumi International Airport (BUS)plane LED - BUS
- Take a shuttle bus from Batumi House of Justice to Kutaisi Airport
- Fly from Kutaisi Airport to Mestia Queen Tamar Airportplane
12h 25m$176–687Train, bus, drive via Moscow
- Take the train from Moskovsky Railway Terminal to Leningradsky Railway Terminaltrain
- Take the train from Kazansky Railway Terminal to Mineralnye Vodytrain
- Take the bus from Mineralnye Vody station to Neytrinobus
- Drive from Neytrino to Mestiacar
43h 48m$177–487Train, bus, Minibus
- Take the train from Moskovsky Railway Terminal to Uglovkatrain
- Take the train from Uglovka to Rostov-Glavnytrain
- Take the bus from Rostov-on-Don bus station to Kutaisi Bus stationbus
- Take the bus from Kutaisi Bus station to Mestiabus
2d 2h$179–210Train, bus, drive
- Take the train from Moskovsky Railway Terminal to Mineralnye Vodytrain
- Take the bus from Mineralnye Vody station to Elbrusbus
- Drive from Elbrus to Mestiacar
2d 10h$177–281
Questions & Answers
The cheapest way to get from Saint Petersburg to Mestia is to train and bus and Minibus which costs $170 - $210 and takes 2 days 2h.
The fastest way to get from Saint Petersburg to Mestia is to fly which takes 10h 30m and costs $150 - $550.
The distance between Saint Petersburg and Mestia is 2531 km. The road distance is 2998.8 km.
The best way to get from Saint Petersburg to Mestia without a car is to train and bus and Minibus which takes 2 days 2h and costs $170 - $210.
It takes approximately 10h 30m to get from Saint Petersburg to Mestia, including transfers.
Mestia is 1h ahead of Saint Petersburg. It is currently 2:52 PM in Saint Petersburg and 3:52 PM in Mestia.
Yes, the driving distance between Saint Petersburg to Mestia is 2999 km. It takes approximately 39h 19m to drive from Saint Petersburg to Mestia.
There are 538+ hotels available in Mestia.
What companies run services between Saint Petersburg, Russia and Mestia, Georgia?
You can take a subway from Nevsky Prospekt to Mestia via Moskovskaya, Ст. Метро "Московская", Аэропорт "Пулково 1", Посадки Нет, Pulkovo Airport (LED), Tbilisi International Airport (TBS), Tbilisi Airport, Metro Station Samgori, Samgori, Sarajishvili, Metro Station Sarajishvili, Ipolitov-Ivanovi Street, Natakhtari Airfield, and Mestia Queen Tamar Airport in around 10h 30m.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Zvartnots International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $110–490
Flights from Pulkovo Airport to Zvartnots International Airport via Moscow Sheremetyevo
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- $110–490
- Website
- flyredwings.com
Flights from Pulkovo Airport to Tbilisi International Airport
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $110–480
Flights from Pulkovo Airport to Batumi International Airport
- Ave. Duration
- 4h 17m
- When
- Thursday to Saturday
- Estimated price
- $140–650
- Website
- georgian-airways.com
Flights from Pulkovo Airport to Tbilisi International Airport
- Ave. Duration
- 3h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $210–460
- Website
- belavia.by
Flights from Pulkovo Airport to Tbilisi International Airport via Minsk
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $120–550
- Website
- flyone.eu
Flights from Pulkovo Airport to Zvartnots International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $140–390
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 3h 52m
- Frequency
- Hourly
- Website
- https://eng.rzd.ru/
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 3h 52m
- Frequency
- Hourly
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $23–55
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $110–170
- 3rd Class (Platzcart)
- $23–35
- 2nd Class (Kupé)
- $35–55
Train from Kazansky Railway Terminal to Kislovodsk
- Ave. Duration
- 23h 49m
- Frequency
- Once daily
- Estimated price
- $50–100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $210–310
- 3rd Class (Platzcart)
- $50–70
- 2nd Class (Kupé)
- $70–100
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $23–55
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $110–170
- 3rd Class (Platzcart)
- $23–35
- 2nd Class (Kupé)
- $35–55
Train from Kazansky Railway Terminal to Mineralnye Vody
- Ave. Duration
- 21h 55m
- Frequency
- Twice daily
- Estimated price
- $50–95
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $210–300
- 3rd Class (Platzcart)
- $50–70
- 2nd Class (Kupé)
- $65–95
Train from Moskovsky Railway Terminal to Mineralnye Vody
- Ave. Duration
- 41h 13m
- Frequency
- Once daily
- Estimated price
- $70–130
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $270–380
- 3rd Class (Platzcart)
- $70–95
- 2nd Class (Kupé)
- $90–130
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- $20–40
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $20–28
- Commuter Electric Train
- $27–40
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- $20–40
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $20–28
- Commuter Electric Train
- $27–40
Train from Moskovsky Railway Terminal to Uglovka
- Ave. Duration
- 2h 38m
- Frequency
- 5 times a week
- Estimated price
- $11–17
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $12–17
- Commuter Electric Train
- $11–16
- Phone
- 8 800 775 54 53
- Website
- grandexpress.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $60–240
- Website
- https://grandexpress.ru/
- Kupé
- $60–110
- SW
- $120–240
- Luxe
- $707
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $60–240
- Website
- https://grandexpress.ru/
- Kupé
- $60–110
- SW
- $120–240
- Luxe
- $707
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Uglovka to Rostov-Glavny
- Ave. Duration
- 21h 35m
- Frequency
- Once daily
- Estimated price
- $40–65
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- $40–43
- 2nd Class (Kupé)
- $55–65
- Phone
- +995 322 159 259
- Website
- omnibusexpress.ge
Shuttle from Batumi House of Justice to Kutaisi Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $10
- Website
- https://omnibusexpress.ge/
Bus from Mineralnye Vody station to Neytrino
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a day
- Estimated price
- $17
- Schedules at
- https://www.rzd.ru/ru/9279/page/103290?id=17762
Bus from Mineralnye Vody station to Elbrus
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Estimated price
- $17
- Schedules at
- https://www.rzd.ru/ru/9279/page/103290?id=17762
- Phone
- +995 555 68 50 05
- Website
- facebook.com
Bus from Rostov-on-Don bus station to Kutaisi Bus station
- Ave. Duration
- 19h 10m
- Frequency
- Twice a week
- Estimated price
- $118
- Schedules at
- vk.com
Bus from Kutaisi Bus station to Mestia
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $10
- Schedules at
- lebristolgeorgia.ru
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to travel India's Golden Triangle, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Need to know: Jadrolinija - to help you get the most out of your next trip.



















