The distance between Baton Rouge, LA and David, Panama is 1624.0 miles or 2614.0 km.
2,413.69 miles (3,884.46 kilometres)
3,499.84 miles (5,632.43 kilometres)
6,004.44 miles (9,663.18 kilometres)
653.14 miles (1,051.12 kilometres)
2,526.38 miles (4,065.81 kilometres)