By Bus: You can take an OSRTC bus from Bhubaneswar to Cuttack. Buses are available frequently and the fare ranges from INR 50 to INR 100. From the Cuttack bus station, Barabati Fort is just 4 km away, and you can take a local auto or taxi to the fort for around INR 50–INR 100.
By Car: A drive from Bhubaneswar to Cuttack takes around 45 minutes to 1 hour via NH 16. The cost of fuel for a one-way trip will be approximately INR 150–INR 300 depending on the vehicle.
By Train: Trains from Bhubaneswar to Cuttack run frequently. The travel time is around 30–45 minutes, and the fare is about INR 30–INR 100, depending on the class. From Cuttack railway station, you can take an auto-rickshaw or taxi to the fort.
From Puri (Distance: 80 km approx.):
By Bus: Buses from Puri to Cuttack are available, with a travel time of 2–3 hours. The fare ranges from INR 100 to INR 200. From Cuttack bus station, take an auto to Barabati Fort.
By Car: Driving from Puri to Cuttack takes around 2 hours. Fuel cost would be about INR 400–INR 600.
By Train: Direct trains from Puri to Cuttack take about 2 hours, with fares ranging from INR 50 to INR 150.