To travel from Tegallalang to Tegal, you must first fly from Bali (DPS) to Semarang (SRG). From Semarang, you can take a train or a taxi to Tegal. The flight takes about 1 hour and 30 minutes, and the transfer from Semarang to Tegal takes about 3 to 4 hours. This is the most practical way to reach Tegal from Bali.
Total Distance: 850 km total distance.
Book your train ticket from Semarang to Tegal in advance.
May to October for drier weather in Central Java.