loading
Retrieving sailings…
There was an error retrieving our updated time table. Please try again later.
There are currently no scheduled sailings in the next 3 days.

Melbourne to Devonport (MEL to DPO)

Scheduled sailing Check-in Departure Arrival
{{sailing.departureDateTime | date: 'd MMM yyyy - h:mma'}} {{sailing.checkInStart | date: 'h:mma'}} - {{sailing.checkInEnd | date: 'h:mma'}} {{sailing.estimatedDepartureDateTime | date: 'h:mma'}} {{sailing.departureDateTime | date: 'h:mma'}} {{sailing.estimatedArrivalDateTime | date: 'h:mma'}} {{sailing.arrivalDateTime | date: 'h:mma'}}

Devonport to Melbourne (DPO to MEL)

Scheduled sailing Check-in Departure Arrival
{{dpoMelSailing.departureDateTime | date: 'd MMM yyyy - h:mma'}} {{dpoMelSailing.checkInStart | date: 'h:mma'}} - {{dpoMelSailing.checkInEnd | date: 'h:mma'}} {{dpoMelSailing.estimatedDepartureDateTime | date: 'h:mma'}} {{dpoMelSailing.departureDateTime | date: 'h:mma'}} {{dpoMelSailing.estimatedArrivalDateTime | date: 'h:mma'}} {{dpoMelSailing.arrivalDateTime | date: 'h:mma'}}

Vehicles and Bicycles

There’s no better way to discover the delights of Tasmania than with your own car or bike. We’ve made bringing your set of wheels on board a breeze, so that you can simply drive off straight into your touring adventure. And the best part? No pesky luggage, taxi or public transport fees to worry about!

Cars/4WD

Load the car up with extra suitcases, camping gear and fishing rods and simply drive on board…all from an extra $89* each way.

Motorbike

Tasmanian roads are described as perfect for motorcycle enthusiasts. Ride on board for as little as $60* each way.

Motorhome/caravan

If the open roads of Tassie are where you’re living for the next few weeks, you may as well go all out, with a fully equipped motorhome or caravan.

Bicycle

Good news for cyclists—you can take advantage of Tassie’s superb trails for as little as $5 on Spirit of Tasmania.

Loading your vehicle in Melbourne

Spirit of Tasmania's Melbourne terminal is located at Station Pier in Port Melbourne, approximately 3km from the CBD. Fresh fruit and vegetables, fish, plant products, soil and a list of other items cannot be brought into Tasmania. Visit The Department of Primary Industries, Parks, Water and Environment website for further information.

Step 1

Driving your vehicle on board is easy and stress-free. Just head towards Station Pier in Port Melbourne. Follow the signs to the “Passenger Vehicles” entrance. (Check-in commences 2.5 hours prior to departure and closes 45 minutes prior to departure.)

Step 2

Head towards the right-hand side boom gate (farthest away from the ship) and drive through when the gates have opened (at 4:30pm). Proceed for a routine quarantine inspection.

Step 3

Drive towards the vehicle booth and wait to proceed. When the vehicle booth has opened, please present your e-ticket to receive your boarding pass. If you have lost or misplaced your e-ticket, please ensure you have a current driver’s licence on you for photo identification.

Step 4

Once you’ve received your boarding pass, drive straight through to our vehicle marshalling yard. When the gates open at 5:00pm, follow the blue line and board via the bow or up the sky bridge.

Step 5

There are five vehicle decks so please note where you park your car. (There are parking reminder flyers available in every vehicle deck lift/stairwell to assist) Remember to put your handbrake on and place your vehicle in gear (manual) or P (automatic).

Step 6

Take an overnight bag with you and leave the rest of your luggage in your car. Your vehicle cannot be accessed during the voyage so please take medication and other personal items with you.

Now you’re ready to start your journey on board!

Should you have any queries, our friendly crew will be happy to assist you.

Driving on board Spirit of Tasmania via our Melbourne terminal is a breeze - watch our boarding video to see for yourself. Happy sailing!

Loading your vehicle in Devonport

Spirit of Tasmania's Devonport terminal is located on The Esplanade in East Devonport. Free parking is available at the Devonport terminal. For further information on quarantine restrictions when entering Victoria from Tasmania, please visit the Quarantine Domestic website.

Step 1

Head north on Tarleton St, East Devonport. Follow the signs to “Spirit of Tasmania” and turn left into Murray Street. Then turn right and look for the “Spirit of Tasmania Passenger Vehicles” entrance. (Check-in commences 2.5 hours prior to departure and closes 45 minutes prior to departure.)

Step 2

Drive towards the vehicle booth. When the vehicle booth has opened, please present your e-ticket to receive your boarding pass. If you have lost or misplaced your e-ticket, please ensure you have a current driver’s licence on you for photo identification.

Step 3

Once you’ve received your boarding pass, drive straight through to our vehicle marshalling yard to prepare for boarding.

Step 4

You’re ready to board! In Devonport, all vehicles board via the stern. There are five vehicle decks so please note where you park your car. Remember to put your handbrake on and place your vehicle in gear (manual) or P (automatic).

Step 5

Take an overnight bag with you and leave the rest of your luggage in your car. Your vehicle cannot be accessed during the voyage so please take medication and other personal items with you.

Now you’re ready to start your journey on board!

Should you have any queries, our friendly crew will be happy to assist you. Happy sailing!

Driving on board Spirit of Tasmania via our Devonport terminal is a breeze - watch our boarding video to see for yourself. Happy sailing!

{{booking.getDepartureDate(legOfJourney, 'D MMM').toUpperCase()}} {{booking.getDepartureDate(legOfJourney, 'HH:mm')}}
Arrive {{booking.getArrivalDate(legOfJourney, 'D MMM HH:mm')}}
Your {{legOfJourney.toLowerCase()}} ticket
{{legOfJourney}} ticket
Departing {{getSailing().getOriginName()}}
{{getSailing().origin}} to {{Utils.reverseLocationCode(getSailing().origin)}}
{{legOfJourney}}
  • Fares Change
    • {{passengerLine.displayOverride}} {{passengerLine.currentQuantity}} x {{passengerLine.displayName}} ${{getSelectedFareTypePassengerGroupPrice(passengerLine)}} $0 ${{getSelectedPassengerGroupPrice(passengerLine) || 'To be selected'}} ({{getPassengerNet(passengerLine) | money}})
    • {{booking.getPetCount(legOfJourney)}} x {{Utils.pluralize('Pet', booking.getPetCount(legOfJourney))}} $0
    • 1 x {{vehicle.getSummaryDisplay()}}
      • {{extra}}
      • {{vehicle.getTotalLength()}}
      ${{getVehiclePrice($index) || 'To be selected'}} ({{getVehicleNet($index) | money }})
    • {{getPushbikesCount()}} x {{Utils.pluralize('Bicycle', getPushbikesCount())}} ${{getPushbikesPrice() || 'To be selected'}}
  • Date Change
    • Departing {{booking.getDepartureDate(legOfJourney, 'dddd D MMMM')}} at {{booking.getDepartureDate(legOfJourney, 'HH:mm')}}
    • Arriving {{booking.getArrivalDate(legOfJourney, 'dddd D MMMM')}} at {{booking.getArrivalDate(legOfJourney, 'HH:mm')}}
  • Accommodation Change
    • {{getAppliedDealProduct().productName}} deal applied
    • To be selected
    • {{selectedAccommodationOption.quantity}} x {{selectedAccommodationOption.displayText}} ${{getSelectedFareTypeAccommodationOptionPrice(selectedAccommodationOption)}} ${{getSelectedAccommodationOptionPrice(selectedAccommodationOption)}} ({{getSelectedAccommodationOptionNet(selectedAccommodationOption) | money}})
    • Total {{legOfJourney.toLowerCase()}}
    • {{ getSailingTotalPriceText(legOfJourney) }} ({{getSailingTotalNet(legOfJourney) | money}})
{{booking.getDepartureDate(legOfJourney, 'D MMM').toUpperCase()}} {{booking.getDepartureDate(legOfJourney, 'HH:mm')}}
Arrive {{booking.getArrivalDate(legOfJourney, 'D MMM HH:mm')}}
Your {{legOfJourney.toLowerCase()}} ticket
{{legOfJourney}} ticket
Departing {{getSailing().getOriginName()}}
{{getSailing().origin}} to {{Utils.reverseLocationCode(getSailing().origin)}}
{{legOfJourney}}
  • Fares Change
    • {{passengerLine.displayOverride}} {{passengerLine.currentQuantity}} x {{passengerLine.displayName}} ${{getSelectedFareTypePassengerGroupPrice(passengerLine)}} $0 ${{getSelectedPassengerGroupPrice(passengerLine) || 'To be selected'}} ({{getPassengerNet(passengerLine) | money}})
    • {{booking.getPetCount(legOfJourney)}} x {{Utils.pluralize('Pet', booking.getPetCount(legOfJourney))}} $0
    • 1 x {{vehicle.getSummaryDisplay()}}
      • {{extra}}
      • {{vehicle.getTotalLength()}}
      ${{getVehiclePrice($index) || 'To be selected'}} ({{getVehicleNet($index) | money }})
    • {{getPushbikesCount()}} x {{Utils.pluralize('Bicycle', getPushbikesCount())}} ${{getPushbikesPrice() || 'To be selected'}}
  • Date Change
    • Departing {{booking.getDepartureDate(legOfJourney, 'dddd D MMMM')}} at {{booking.getDepartureDate(legOfJourney, 'HH:mm')}}
    • Arriving {{booking.getArrivalDate(legOfJourney, 'dddd D MMMM')}} at {{booking.getArrivalDate(legOfJourney, 'HH:mm')}}
  • Accommodation Change
    • {{getAppliedDealProduct().productName}} deal applied
    • To be selected
    • {{selectedAccommodationOption.quantity}} x {{selectedAccommodationOption.displayText}} ${{getSelectedFareTypeAccommodationOptionPrice(selectedAccommodationOption)}} ${{getSelectedAccommodationOptionPrice(selectedAccommodationOption)}} ({{getSelectedAccommodationOptionNet(selectedAccommodationOption) | money}})
    • Total {{legOfJourney.toLowerCase()}}
    • {{ getSailingTotalPriceText(legOfJourney) }} ({{getSailingTotalNet(legOfJourney) | money}})
Your {{LegOfJourney.Return.toLowerCase()}} ticket
{{LegOfJourney.Return}} ticket
No {{LegOfJourney.Return}} Trip
No {{LegOfJourney.Return}} Trip
{{LegOfJourney.Return}}
{{ getChosenSoFarAmount() }} See breakdown
Trip total
$AUD
  • Outbound{{ getSailingTotalPriceText(LegOfJourney.Outbound) }} ({{getSailingTotalNet(LegOfJourney.Outbound) | money}})
  • Return{{ getSailingTotalPriceText(LegOfJourney.Return) }} ({{getSailingTotalNet(LegOfJourney.Return) | money}})
  • Travel Insurance${{booking.getTravelInsurancePrice()}}
  • Credit card fees{{ booking.getCreditCardFeePrice() | money }}
  • Total{{getBookingTotalPriceText()}} ({{ booking.totalNet() | money }})
You're ready to get started building your fare.
Along the way you'll add passengers, any vehicles and accommodation.
Let's get started!

Our booking system is currently offline. 

For bookings and enquiries, please contact our Customer Contact Centre on the following numbers:

Australia: 1800 634 906
International: +61 3 6419 9320

In the meantime, please feel free to explore the rest of our website!

We apologise for any inconvenience caused. Look forward to your visit again soon.

Continue to main site