Overview The average travel time between Libourne and Bordeaux is 29 minutes. The quickest route is 23 minutes. The first train leaving Libourne is at 00:08, the last at 22:27. There is an average of 38 trains a day between Libourne and Bordeaux, leaving approximately every 39 minutes.