While it's possible to enter the Schengen Area through another country (e.g., Lithuania or France) before proceeding to Hungary, this must be declared. All bookings (flights, hotels, inter-city transport) should be confirmed and paid for. If itinerary changes occur, especially if they impact the declared longest stay country, notify the consulate. Failure to adhere to the declared itinerary or providing false information can lead to visa refusal or annulment, and may impact future visa applications.
✓ 1 report from chats