No, it does not have an additional cost to select direct deposit unless you choose to pay for TurboTax fees from your federal refund.
If you choose the refund processing option to pay TurboTax you are charged a fee by the third party bank that processes the payment. For more information on the Refund Processing Service:
https://ttlc.intuit.com/replies/3301372