There is daily overnight trains service between Azerbaijanian and Georgian capitals. The train departs from Baku for Tbilisi at approximately 20:30 and scheduled to arrive at around 11:00-12:00 am next day. The cost is around $50 USD = €35 Euro for 1st clas ticket and about half for 2nd class ticket. A daily overnigt train from Tbilis to Baku departs usually at 17.00 and arrives to Baku at 8.00 am next morning.
Be prepared to spend a great deal of time at Azerbaijan/Georgia border. Make sure you have your visas arranged in advanced.
At the two-hour stop entering Georgia, taxi drivers mass outside the train offering rides into Tbilisi. Good bargainers can catch a ride for about 35 lari and arrive in the city by 9:00 or earlier instead of at the scheduled 11:00 or 12:00.


