The best day to arrive at Batam is Sunday and it would be best to avoid Thursday, as prices are on average 132.77% higher than on Sunday. (Average prices, based on 4199670 datapoints.)
MondayUS $ 107
Mon
TuesdayUS $ 124
Tue
WednesdayUS $ 102
Wed
ThursdayUS $ 156
Thu
FridayUS $ 110
Fri
SaturdayUS $ 128
Sat
SundayUS $ 67
Sun
Analyse direct flights between Batam and Semarang.