In a doubly linked list, insertion at a known position is an O(1) operation, as it directly updates the previous and next node pointers. While locating the insertion point may necessitate traversal if not directly known, the insertion operation itself consistently maintains an O(1) time complexity.