西安北站和咸阳西站之间没有地铁直达。西安北站位于西安市北郊,咸阳西站位于咸阳市西郊,两地相隔约50公里。乘客如果需要从西安北站前往咸阳西站,可以选择乘坐高铁或动车,车程约30分钟,票价在30元至50元之间。也可以选择乘坐大巴车,车程约1小时,票价在20元至30元之间。