Yes, many NCC service providers offer online booking through their website or via mobile app. It is convenient and allows you to plan your trip in advance.