Vanaf de ingebruikname van het station zal de NS met [[Sprinter (treinsoort)|sprinters]] op dit station halteren.
== Bussen ==
{{HalteInfo
|naam=Station Halfweg-Zwanenburg
|plaats=Halfweg
|concessie=[[Concessie Amstelland-Meerlanden|Amstelland-Meerlanden]], [[Concessie Haarlem-IJmond|Haarlem-IJmond]]
|vervoerders=[[Connexxion]]
}}
===Streekbussen===
'''[[Concessie Amstelland-Meerlanden]]'''
* [[Lijn 161 Zwanenburg Kinheim - Hoofddorp Station|161: Zwanenburg - Halfweg - Zwanenburg - Hoofddorp]]
'''[[Concessie Haarlem-IJmond]]'''
* [[Lijn 80 Amsterdam Busstation Marnixstraat - Zandvoort Busstation|80: Amsterdam - Halfweg - Haarlem - Heemstede - Zandvoort]]
===Schoolbus===
'''[[Concessie Haarlem-IJmond]]'''
* [[Lijn 680 Zwanenburg Seevank - Aerdenhout Boekenroodeweg|680: Zwanenburg - Halfweg - Haarlem - Heemstede - Aerdenhout]]
===Nachtbus===
'''[[Concessie Haarlem-IJmond]]'''
* [[Lijn 280 Amsterdam Marnixstraat - IJmuiden Dennekoplaan|280: Amsterdam > Halfweg > Haarlem > Velserbroek > IJmuiden]]