From Hikkaduwa train to Weligama. 46 min Rs. 129. From Hikkaduwa taxi to Weligama. 50 min Rs. 4528. From Hikkaduwa drive to Weligama. 50 min Rs. 686.
Train from Hikkaduwa to Weligama
Sri Lanka Railways operates a train from Hikkaduwa to Weligama every 4 hours. Tickets cost $1 - $2 and the journey takes 46 min.