<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>danielbowen.com</title>
	<atom:link href="https://danielbowen.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://danielbowen.com</link>
	<description></description>
	<lastBuildDate>Sun, 13 Sep 2026 21:46:12 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://danielbowen.com/wp-content/uploads/2025/01/daniel-150x150.png</url>
	<title>danielbowen.com</title>
	<link>https://danielbowen.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">143925307</site>	<item>
		<title>How full is RRL?</title>
		<link>https://danielbowen.com/2026/09/14/how-full-is-rrl/</link>
					<comments>https://danielbowen.com/2026/09/14/how-full-is-rrl/#comments</comments>
		
		<dc:creator><![CDATA[Daniel Bowen]]></dc:creator>
		<pubDate>Sun, 13 Sep 2026 21:46:09 +0000</pubDate>
				<category><![CDATA[transport]]></category>
		<category><![CDATA[V/Line]]></category>
		<guid isPermaLink="false">https://danielbowen.com/?p=31643</guid>

					<description><![CDATA[A quick one, something I edited out of the recent post about the Melton line hybrid (bi-mode) train proposal: peak capacity on RRL. Currently the Ballarat and Geelong lines merge just west of Deer Park, where they run to Sunshine, joined there by trains from Bendigo (though these don&#8217;t actually stop at Sunshine station). From [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A quick one, something I edited out of the recent post about the <a href="https://danielbowen.com/2026/09/02/bi-mode-trains-for-melbs-west/">Melton line hybrid (bi-mode) train proposal</a>: peak capacity on RRL.</p>



<p class="wp-block-paragraph">Currently the Ballarat and Geelong lines merge just west of Deer Park, where they run to Sunshine, joined there by trains from Bendigo (though these don&#8217;t actually stop at Sunshine station).</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1280" height="439" src="https://danielbowen.com/wp-content/uploads/2026/09/map-west-1280x439.png" alt="Map of train lines in Melbourne's west" class="wp-image-31681" srcset="https://danielbowen.com/wp-content/uploads/2026/09/map-west-1280x439.png 1280w, https://danielbowen.com/wp-content/uploads/2026/09/map-west-300x103.png 300w, https://danielbowen.com/wp-content/uploads/2026/09/map-west-768x264.png 768w, https://danielbowen.com/wp-content/uploads/2026/09/map-west-1200x412.png 1200w, https://danielbowen.com/wp-content/uploads/2026/09/map-west.png 1384w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>



<p class="wp-block-paragraph">From there, these three lines reach the city via the V/Line Regional Rail Link tracks from Sunshine into Southern Cross (shown in purple above).</p>



<p class="wp-block-paragraph">So how full are the RRL tracks? Here&#8217;s how the timetable looks in peak hour inbound:</p>



<div class="wpdt-c row wpDataTableContainerSimpleTable wpDataTables wpDataTablesWrapper
"
    >
        <table id="wpdtSimpleTable-10"
           style="border-collapse:collapse;
                   border-spacing:0px;"
           class="wpdtSimpleTable wpDataTable"
           data-column="20"
           data-rows="5"
           data-wpID="10"
           data-responsive="1"
           data-has-header="0">

                    <tbody>        <tr class="wpdt-cell-row " >
                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012"
                                            data-cell-id="A1"
                    data-col-index="0"
                    data-row-index="0"
                    style=" width:13.64522417154%;                    padding:1px;
                    "
                    >
                                        From line                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="B1"
                    data-col-index="1"
                    data-row-index="0"
                    style=" width:4.2884990253411%;                    padding:1px;
                    "
                    >
                                        GLG                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="C1"
                    data-col-index="2"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        BGO                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="D1"
                    data-col-index="3"
                    data-row-index="0"
                    style=" width:4.9707602339181%;                    padding:1px;
                    "
                    >
                                        GLG*                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="E1"
                    data-col-index="4"
                    data-row-index="0"
                    style=" width:4.2884990253411%;                    padding:1px;
                    "
                    >
                                        GLG                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="F1"
                    data-col-index="5"
                    data-row-index="0"
                    style=" width:4.8732943469786%;                    padding:1px;
                    "
                    >
                                        BAL*                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="G1"
                    data-col-index="6"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        BAL                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="H1"
                    data-col-index="7"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        GLG                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="I1"
                    data-col-index="8"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        BGO                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="J1"
                    data-col-index="9"
                    data-row-index="0"
                    style=" width:4.9707602339181%;                    padding:1px;
                    "
                    >
                                        GLG*                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="K1"
                    data-col-index="10"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        GLG                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="L1"
                    data-col-index="11"
                    data-row-index="0"
                    style=" width:4.8732943469786%;                    padding:1px;
                    "
                    >
                                        BAL*                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="M1"
                    data-col-index="12"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        BAL                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="N1"
                    data-col-index="13"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        GLG                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="O1"
                    data-col-index="14"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        BGO                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="P1"
                    data-col-index="15"
                    data-row-index="0"
                    style=" width:4.9707602339181%;                    padding:1px;
                    "
                    >
                                        GLG*                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="Q1"
                    data-col-index="16"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        GLG                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="R1"
                    data-col-index="17"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        BGO                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="S1"
                    data-col-index="18"
                    data-row-index="0"
                    style=" width:4.8732943469786%;                    padding:1px;
                    "
                    >
                                        BAL*                    </td>
                                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="T1"
                    data-col-index="19"
                    data-row-index="0"
                    style=" width:4.3859649122807%;                    padding:1px;
                    "
                    >
                                        BAL                    </td>
                                        </tr>
                            <tr class="wpdt-cell-row " >
                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012"
                                            data-cell-id="A2"
                    data-col-index="0"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        Sunshine                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="B2"
                    data-col-index="1"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        7:31                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A wpdt-empty-cell "
                                            data-cell-id="C2"
                    data-col-index="2"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                                            </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="D2"
                    data-col-index="3"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        7:37                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="E2"
                    data-col-index="4"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        7:40                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="F2"
                    data-col-index="5"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        7:43                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="G2"
                    data-col-index="6"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        7:47                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="H2"
                    data-col-index="7"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        7:50                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A wpdt-empty-cell "
                                            data-cell-id="I2"
                    data-col-index="8"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                                            </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="J2"
                    data-col-index="9"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        7:56                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="K2"
                    data-col-index="10"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        7:59                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="L2"
                    data-col-index="11"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        8:02                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="M2"
                    data-col-index="12"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        8:07                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4 wpdt-empty-cell "
                                            data-cell-id="N2"
                    data-col-index="13"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                                            </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A wpdt-empty-cell "
                                            data-cell-id="O2"
                    data-col-index="14"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                                            </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="P2"
                    data-col-index="15"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        8:16                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="Q2"
                    data-col-index="16"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        8:20                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A wpdt-empty-cell "
                                            data-cell-id="R2"
                    data-col-index="17"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                                            </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="S2"
                    data-col-index="18"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        8:26                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="T2"
                    data-col-index="19"
                    data-row-index="1"
                    style="                    padding:1px;
                    "
                    >
                                        8:30                    </td>
                                        </tr>
                            <tr class="wpdt-cell-row " >
                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012"
                                            data-cell-id="A3"
                    data-col-index="0"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        Footscray                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="B3"
                    data-col-index="1"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        7:37                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="C3"
                    data-col-index="2"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        7:40                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="D3"
                    data-col-index="3"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        7:43                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="E3"
                    data-col-index="4"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        7:46                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="F3"
                    data-col-index="5"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        7:49                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="G3"
                    data-col-index="6"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        7:53                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="H3"
                    data-col-index="7"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        7:56                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="I3"
                    data-col-index="8"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        7:59                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="J3"
                    data-col-index="9"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:02                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="K3"
                    data-col-index="10"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:05                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="L3"
                    data-col-index="11"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:08                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="M3"
                    data-col-index="12"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:13                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="N3"
                    data-col-index="13"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:16                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="O3"
                    data-col-index="14"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:19                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="P3"
                    data-col-index="15"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:22                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="Q3"
                    data-col-index="16"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:26                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="R3"
                    data-col-index="17"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:29                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="S3"
                    data-col-index="18"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:32                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="T3"
                    data-col-index="19"
                    data-row-index="2"
                    style="                    padding:1px;
                    "
                    >
                                        8:36                    </td>
                                        </tr>
                            <tr class="wpdt-cell-row " >
                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012"
                                            data-cell-id="A4"
                    data-col-index="0"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        Southern Cross                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="B4"
                    data-col-index="1"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        7:47                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="C4"
                    data-col-index="2"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        7:50                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="D4"
                    data-col-index="3"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        7:53                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="E4"
                    data-col-index="4"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        7:56                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="F4"
                    data-col-index="5"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        7:59                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="G4"
                    data-col-index="6"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="H4"
                    data-col-index="7"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:06                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="I4"
                    data-col-index="8"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:09                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="J4"
                    data-col-index="9"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:12                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="K4"
                    data-col-index="10"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:15                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="L4"
                    data-col-index="11"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:18                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="M4"
                    data-col-index="12"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:23                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="N4"
                    data-col-index="13"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:26                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="O4"
                    data-col-index="14"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:29                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="P4"
                    data-col-index="15"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:32                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="Q4"
                    data-col-index="16"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:36                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="R4"
                    data-col-index="17"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:39                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="S4"
                    data-col-index="18"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:42                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="T4"
                    data-col-index="19"
                    data-row-index="3"
                    style="                    padding:1px;
                    "
                    >
                                        8:46                    </td>
                                        </tr>
                            <tr class="wpdt-cell-row " >
                                <td class="wpdt-cell wpdt-bold wpdt-fs-000012"
                                            data-cell-id="A5"
                    data-col-index="0"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        Gap mins                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="B5"
                    data-col-index="1"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:04                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="C5"
                    data-col-index="2"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="D5"
                    data-col-index="3"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="E5"
                    data-col-index="4"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="F5"
                    data-col-index="5"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="G5"
                    data-col-index="6"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:04                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="H5"
                    data-col-index="7"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="I5"
                    data-col-index="8"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="J5"
                    data-col-index="9"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="K5"
                    data-col-index="10"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="L5"
                    data-col-index="11"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="M5"
                    data-col-index="12"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:05                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="N5"
                    data-col-index="13"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="O5"
                    data-col-index="14"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="P5"
                    data-col-index="15"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-03A9F4"
                                            data-cell-id="Q5"
                    data-col-index="16"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:04                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-8BC34A"
                                            data-cell-id="R5"
                    data-col-index="17"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="S5"
                    data-col-index="18"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:03                    </td>
                                                <td class="wpdt-cell wpdt-fs-000012 wpdt-bc-FFC107"
                                            data-cell-id="T5"
                    data-col-index="19"
                    data-row-index="4"
                    style="                    padding:1px;
                    "
                    >
                                        0:04                    </td>
                                        </tr>
                    </table>
</div><style id='wpdt-custom-style-10'>
.wpdt-fs-000012 { font-size: 12px !important;}
.wpdt-bc-03A9F4 { background-color: #03A9F4 !important;}
.wpdt-bc-8BC34A { background-color: #8BC34A !important;}
.wpdt-bc-FFC107 { background-color: #FFC107 !important;}
</style>




<ul class="wp-block-list">
<li>GLG=from Geelong line (blue)</li>



<li>BGO=from Bendigo (green)</li>



<li>BAL=from Ballarat (orange)</li>



<li>*Short run service from Wyndham Vale, Bacchus Marsh, Melton</li>
</ul>



<p class="wp-block-paragraph">So&#8230; mostly a train every three minutes, meaning the RRL tracks are pretty full in peak.</p>



<p class="wp-block-paragraph">There&#8217;s also some careful <a href="https://en.wikipedia.org/wiki/Skip-stop">skip-stop timetabling</a> on the <a href="https://www.vline.com.au/Timetables/Train-coach-timetables">Ballarat line</a> where some trains stop at Rockbank and Ardeer, and others stop at Caroline Springs and Deer Park, to help balance loads and make the most out of the track capacity.</p>



<p class="wp-block-paragraph">Similarly in peak, the busy Tarneit and new West Tarneit stations are only served by short run services starting at Wyndham Vale.</p>



<p class="wp-block-paragraph">Pretty full tracks is why to add capacity in the short term, the focus has been on longer/higher capacity trains, with the medium term plan (frustratingly delayed) being Melton electrification: a combination of higher capacity trains, running on the suburban tracks instead, and track expansion between Sunshine and at least Deer Park west.</p>



<p class="wp-block-paragraph">Other options might include upgraded signalling (though this would likely mean also upgrading the entire V/Line train fleet) &#8211; but ultimately, Melton (and Tarneit/Wyndham Vale) are part of suburban Melbourne, and really need a suburban train service.</p>



<p class="wp-block-paragraph">The sooner it happens, the better.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://danielbowen.com/2026/09/14/how-full-is-rrl/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">31643</post-id>	</item>
		<item>
		<title>Some thoughts on the Sydney Metro</title>
		<link>https://danielbowen.com/2026/09/08/sydney-metro-thoughts/</link>
					<comments>https://danielbowen.com/2026/09/08/sydney-metro-thoughts/#comments</comments>
		
		<dc:creator><![CDATA[Daniel Bowen]]></dc:creator>
		<pubDate>Tue, 08 Sep 2026 10:45:06 +0000</pubDate>
				<category><![CDATA[Sydney 2026]]></category>
		<category><![CDATA[transport]]></category>
		<guid isPermaLink="false">https://danielbowen.com/?p=31659</guid>

					<description><![CDATA[If you&#8217;re boarding the Sydney Metro (I&#8217;ll mostly use the line number M1 for short) for the first time from a CBD station, the first thing you see is the grand architecture. It’s impressive, but you also get a sense that they have designed it for scale to carry large numbers of people through the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you&#8217;re boarding the <a href="https://en.wikipedia.org/wiki/Sydney_Metro">Sydney Metro</a> (I&#8217;ll mostly use the line number M1 for short) for the first time from a CBD station, the first thing you see is the grand architecture.</p>



<p class="wp-block-paragraph">It’s impressive, but you also get a sense that they have designed it for scale to carry large numbers of people through the stations.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55471881571/"><img decoding="async" src="https://live.staticflickr.com/65535/55471881571_659fc53f61_c.jpg" alt="Central metro station, Sydney" width="800" height="579" /></a>
</div></figure>



<p class="wp-block-paragraph">In contrast with Melbourne, they have named the interchange stations after the existing Sydney Trains stations.</p>



<p class="wp-block-paragraph">So there’s no confusion about the M1 running to Central &#8211; a clear benefit over the confusion we’ve seen in Melbourne from people not understanding that Town Hall and State Library stations are adjacent to existing stations at Flinders Street and Melbourne Central.</p>



<p class="wp-block-paragraph">That said, I did not try the connection at Martin Place (Sydney Trains T4 to M1).</p>



<p class="wp-block-paragraph">But the interchange at Central from train to metro was pretty seamless, even if it involves a bit of walking and a few escalators.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55513351086/in/dateposted/"><img decoding="async" src="https://live.staticflickr.com/65535/55513351086_afeece0aab_c.jpg" alt="Sydney Central station escalator down to Metro and exits" width="800" height="514" /></a>
</div></figure>



<p class="wp-block-paragraph">The signage is good. The use of TMLBF for the various modes helps with navigation.</p>



<p class="wp-block-paragraph">Many of the M1 platforms look similar to Melbourne&#8217;s new metro stations. Island platforms with platform screen doors, not a great deal of seating. Even the same rubbish bins.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55513462433/in/dateposted/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55513462433_4d89bda57d_c.jpg" alt="Victoria Cross metro station, Sydney" width="800" height="501" /></a>
</div></figure>



<p class="wp-block-paragraph">The trains are similar to other trains elsewhere around the world; you don’t really notice that they&#8217;re driverless unless you’re at the front of the train&#8230; which of course I had to try!</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-9-16 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Sydney Metro underneath the harbour: Victoria Cross to Barangaroo" width="113" height="200" src="https://www.youtube.com/embed/-sjC3K0Dm-c?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">The basic weekend and evening frequency of every 10 minutes is similar to the Melbourne Metro tunnel but the weekday off-peak (interpeak, eg midday) frequency is far better <a href="https://transportnsw.info/routes/details/sydney-metro-network/m1/030m1">at five minutes</a>.</p>



<p class="wp-block-paragraph">Peak frequency is similar at about every 4 minutes, but the Sydney Metro does not have V/Line services disrupting the flow resulting in the 7 to 8 minute gaps that Melbourne has.</p>



<p class="wp-block-paragraph">Melbourne protip: don&#8217;t catch a peak train just after one of those gaps if you don&#8217;t like crowds. Check the screens, there&#8217;s probably another train just behind it. &#8230; in fact this is something you can&#8217;t do in Sydney, because oddly, the screens on the platforms don&#8217;t have this information.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55514938720/in/dateposted/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55514938720_3aab7e749e_c.jpg" alt="Sydney Metro: Passenger Information Display on platform" width="800" height="509" /></a>
</div></figure>



<p class="wp-block-paragraph">I didn’t have a chance to see all of the Sydney Metro line but I did visit Chatswood &#8211; which includes cross platform interchange with the existing T1/T9 suburban lines.</p>



<p class="wp-block-paragraph">It&#8217;s important to remember that a metro line doesn&#8217;t exist in isolation. The quality of the connecting services counts for a lot &#8211; almost all Sydney suburban stations have trains every 15 minutes or better.</p>



<p class="wp-block-paragraph">In public transport, the network effect is vital. The total utility of all the lines combined is far greater than the sum.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55472268765/in/photolist-2svTSSZ"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55472268765_d233cd7d6b_c.jpg" alt="A Metro train leaves Chatswood station, Sydney" width="800" height="492" /></a>
</div></figure>



<p class="wp-block-paragraph">At the Sydney suburban M1 stations they also rely on connecting buses. They were trialling on demand bus routes but <a href="https://www.theage.com.au/national/nsw/end-of-the-line-for-two-on-demand-bus-trials-in-sydney-amid-cost-concerns-20190514-p51n2h.html">moved away from them</a> as they found they <a href="https://www.news.com.au/technology/motoring/on-the-road/nsw-government-criticised-for-new-bus-routes-that-cost-taxpayer-180-per-trip/news-story/bab449e0372dd02314e71919e8e2b66a">are not very economically efficient to run at scale</a>.</p>



<p class="wp-block-paragraph">They’ve also built some pretty big station car parks which <strong>definitely</strong> do not scale&#8230; but they&#8217;ve fallen into the trap of building more. Just a few months ago <a href="https://www.nsw.gov.au/ministerial-releases/more-commuter-parking-for-northwest-metro-passengers">they announced</a> $160m for 1200 spaces, or an eye-watering <a href="https://ptua.org.au/posts/2022/limos-to-fix-station-car-park-pain/">$133,333 per space</a>.</p>



<p class="wp-block-paragraph">Sydney is building further Metro lines. The existing M1 line is being extended west to Bankstown (conversion of a suburban line) and two new lines are being built &#8211; from the CBD to Parramatta, and from St Marys to the new Western Sydney Airport.</p>



<p class="wp-block-paragraph">The only solid plans in Melbourne for more heavy rail are the long-awaited extensions of suburban rail to Melton and the airport and of course the Suburban Rail Loop.</p>



<p class="wp-block-paragraph">SRL is the only proposed standalone automated metro planned anywhere in Australia outside Sydney. But it&#8217;s quite different from any current of proposed Sydney Metro line, with far fewer stations (meaning it reaches fewer people directly, and means fewer development precincts and fewer overall benefits).</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="965" height="720" src="https://danielbowen.com/wp-content/uploads/2026/09/Sydney-Metro-Patronage-Averages-965x720.png" alt="Sydney Metro weekday daily average patronage: 245,328 as of July 2026" class="wp-image-31662" srcset="https://danielbowen.com/wp-content/uploads/2026/09/Sydney-Metro-Patronage-Averages-965x720.png 965w, https://danielbowen.com/wp-content/uploads/2026/09/Sydney-Metro-Patronage-Averages-300x224.png 300w, https://danielbowen.com/wp-content/uploads/2026/09/Sydney-Metro-Patronage-Averages-768x573.png 768w, https://danielbowen.com/wp-content/uploads/2026/09/Sydney-Metro-Patronage-Averages-1536x1146.png 1536w, https://danielbowen.com/wp-content/uploads/2026/09/Sydney-Metro-Patronage-Averages-1200x896.png 1200w, https://danielbowen.com/wp-content/uploads/2026/09/Sydney-Metro-Patronage-Averages.png 1739w" sizes="auto, (max-width: 965px) 100vw, 965px" /></figure>



<p class="wp-block-paragraph">The other point worth noting about Sydney&#8217;s Metro is that patronage is going gangbusters, especially since the city section opened in August 2024.</p>



<p class="wp-block-paragraph">An average of 238,000 trips on weekdays (as of July 2026) makes it the busiest single public transport route in the country. That one line therefore carries about a third of the number of passengers as the 15ish lines of Melbourne&#8217;s entire suburban rail network.</p>



<p class="wp-block-paragraph">I expect over time we’ll also see strong patronage growth for Melbourne&#8217;s Metro tunnel. It could be better, but it does represent a big upgrade over what was there before, especially for the western side of town.</p>



<p class="wp-block-paragraph">It turns out people like a fast frequent reliable transit route through the heart of a busy city. Australian cities could do with more like this.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Update:</strong> Corrected text about the Martin Place metro to train connection. (Thanks to those who commented)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://danielbowen.com/2026/09/08/sydney-metro-thoughts/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">31659</post-id>	</item>
		<item>
		<title>Bi-mode trains for Melb&#8217;s west</title>
		<link>https://danielbowen.com/2026/09/02/bi-mode-trains-for-melbs-west/</link>
					<comments>https://danielbowen.com/2026/09/02/bi-mode-trains-for-melbs-west/#comments</comments>
		
		<dc:creator><![CDATA[Daniel Bowen]]></dc:creator>
		<pubDate>Wed, 02 Sep 2026 12:40:03 +0000</pubDate>
				<category><![CDATA[transport]]></category>
		<guid isPermaLink="false">https://danielbowen.com/?p=31626</guid>

					<description><![CDATA[Good to see pledges for this long-neglected part of Melbourne]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The Vic Coalition&#8217;s pledge <a href="https://vic.liberal.org.au/media-releases/2026-08-31-more-trains-more-seats-and-greater-capacity-for-melbournes-west">to buy 25 trains</a> capable of diesel or electric overhead power for the Melton (Ballarat line) and Wyndham Vale (Geelong line) services is an interesting idea to boost capacity and frequency for western Melbourne, with flow-on benefits for the rest of the V/Line network.</p>



<p class="wp-block-paragraph">Media reports and the statement itself refer to them as hybrid, but they&#8217;re probably <a href="https://bsky.app/profile/railmaps.com.au/post/3mug47xpksk2v">more accurately described as bi-mode</a>.</p>



<p class="wp-block-paragraph">It&#8217;s good to see the Coalition thinking about the future V/Line fleet, away from the <a href="https://www.instagram.com/reel/C5zx2IONQh-/">VLocity train&#8217;s 25+ year old design</a>, as well as addressing Melton capacity.</p>



<figure class="wp-block-embed is-type-rich is-provider-instagram wp-block-embed-instagram"><div class="wp-block-embed__wrapper">
<blockquote class="instagram-media" data-instgrm-captioned data-instgrm-permalink="https://www.instagram.com/reel/Dcu5a8zPFIH/?utm_source=ig_embed&amp;utm_campaign=loading" data-instgrm-version="14" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:16px;"> <a href="https://www.instagram.com/reel/Dcu5a8zPFIH/?utm_source=ig_embed&amp;utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank"> <div style=" display: flex; flex-direction: row; align-items: center;"> <div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;"></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;"></div></div></div><div style="padding: 19% 0;"></div> <div style="display:block; height:50px; margin:0 auto 12px; width:50px;"><svg width="50px" height="50px" viewBox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-511.000000, -20.000000)" fill="#000000"><g><path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"></path></g></g></g></svg></div><div style="padding-top: 8px;"> <div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;">View this post on Instagram</div></div><div style="padding: 12.5% 0;"></div> <div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;"><div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);"></div> <div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;"></div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);"></div></div><div style="margin-left: 8px;"> <div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;"></div> <div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)"></div></div><div style="margin-left: auto;"> <div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);"></div> <div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);"></div> <div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);"></div></div></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;"></div></div></a></div></blockquote><script async src="//platform.instagram.com/en_US/embeds.js"></script>
</div></figure>



<p class="wp-block-paragraph">But as always, the devil is in the detail.</p>



<h2 class="wp-block-heading">How much?</h2>



<p class="wp-block-paragraph">Firstly, the cost. <a href="https://vicliberal.org.au/media-releases/2026-08-31-more-trains-more-seats-and-greater-capacity-for-melbournes-west?topic=leader-of-the-liberal-party">The statement</a> says $1.7 billion for 25 trains, presumably including any associated infrastructure works required, such as depot and stabling upgrades. That makes them $68 million each.</p>



<p class="wp-block-paragraph"><a href="https://vicliberal.org.au/media-releases/2026-09-02-more-trains-and-more-seats-for-regional-victoria?topic=leader-of-the-liberal-party,public-transport">A follow-up statement from the Libs</a> says these new trains would replace 25 diesel trains, to boost capacity on other lines. Makes sense.</p>



<p class="wp-block-paragraph">But it also makes it clear that <strong>they&#8217;re talking about three car trains</strong>, not six car trains as I first assumed: <em>Introducing new hybrid electric trains on the Melton and Wyndham Vale lines will free up 25 three car set V/Line trains to be deployed across the regional network, delivering more seats for regional passengers.</em></p>



<p class="wp-block-paragraph">Okay, so if the $1.7b is for 25 x three car trains, how does that compare to recent train costs?</p>



<ul class="wp-block-list">
<li>The first 25 electric <a href="https://danielbowen.com/2026/04/25/inside-the-new-xtrapolis-2-0-train/">X&#8217;Trapolis 2.0</a> six car trains <a href="https://www.premier.vic.gov.au/first-bigger-better-xtrapolis-20-train-built-ballarat">are costing $986 million</a>, again including associated infrastructure upgrades. That&#8217;s $39.44 million each (or about <strong>$20 million</strong> per three cars)</li>



<li>The order placed in 2023 for 23 diesel VLocity three car trains was $601 million, or <strong>$26 million</strong> each</li>
</ul>



<p class="wp-block-paragraph">John Hearsch from Rail Futures was <a href="https://www.theage.com.au/politics/victoria/opposition-goes-loco-with-1-7-billion-transport-pitch-20260831-p60t3q.html">right to highlight</a> (Age, paywall) that these proposed trains are more expensive than other types. They appear to be <strong>3.4 times</strong> the cost of X&#8217;Trapolis 2.0 electric trains, or <strong>2.6 times</strong> the cost of diesel VLocity trains.</p>



<p class="wp-block-paragraph"><a href="https://www.abc.net.au/news/2026-09-01/vic-liberals-electric-hybrid-trains-election-melton-wyndham/107101010">The ABC</a> noted they hope to have them in service from 2030. Given NSW started their <a href="https://en.wikipedia.org/wiki/New_South_Wales_R_set">bi-mode train procurement in 2017</a> and they&#8217;re now expected in service from 2028, that seems very optimistic.</p>



<h2 class="wp-block-heading">Where will they run?</h2>



<p class="wp-block-paragraph">If the new trains replace existing VLocity trains on outer suburban services, then we can assume they would replace existing peak short run paths &#8211; that makes sense because the RRL tracks are basically full in peak.</p>



<p class="wp-block-paragraph"><strong>EDIT:</strong> I&#8217;m also assuming they would run in 6 car formations like the VLocities, so each train has a higher capacity.</p>



<p class="wp-block-paragraph"><a href="https://vic.liberal.org.au/media-releases/2026-08-31-more-trains-more-seats-and-greater-capacity-for-melbournes-west">The Libs&#8217; statement</a> also mentions &#8220;additional, potential City Loop services every hour during peaks on the Melton and Wyndham Vale lines&#8221; &#8211; and <a href="https://www.theage.com.au/politics/victoria/opposition-goes-loco-with-1-7-billion-transport-pitch-20260831-p60t3q.html">The Age&#8217;s article</a> says Matthew Guy has proposed the extra trains &#8220;access suburban tracks after Sunshine and run through either the City Loop or Metro Tunnel&#8221;.</p>



<p class="wp-block-paragraph">I suspect that would be challenging.</p>



<ul class="wp-block-list">
<li>If the new trains run through the Metro Tunnel, they would require the exact door configuration matching the HCMT fleet, because of the Platform Screen Doors in the tunnel stations. They&#8217;d also need CBTC in-cab signalling equipment.</li>



<li>If they use the City Loop, it&#8217;s also complicated. Tracks connecting the Sunbury line to the Loop have been removed. If they are put back, then that adds another junction that reduces capacity, and eats into the capacity just freed up for the Craigieburn and Upfield lines in the Loop.</li>



<li>The latter option reintroduces complex interactions between lines that have mostly been removed since the Metro Tunnel opened: V/Line Geelong, Ballarat, Bendigo lines interacting with the Sunbury line interacting with the Craigieburn/Upfield lines lines, interacting with the Seymour/Shepparton line. Each interaction reduces capacity and increases delays.</li>



<li>Finally, what appetite for risk do the authorities have for regularly running diesel bi-mode trains regularly through underground tunnels (even if in electric mode)?</li>
</ul>



<p class="wp-block-paragraph">The best option would seem to be just using the existing paths, with capacity boosted thanks to trains carrying more people. (Of course they don&#8217;t need to be hybrid/bi-mode for this.)</p>



<p class="wp-block-paragraph">The secondary benefit is freeing up VLocity trains to <a href="https://vicliberal.org.au/media-releases/2026-09-02-more-trains-and-more-seats-for-regional-victoria">boost capacity elsewhere</a>. That&#8217;s a big plus.</p>



<p class="wp-block-paragraph">That includes <a href="https://www.annabellecleeland.com.au/news/biggest-regional-rail-boost-in-a-generation-for-the-albury-line/">the underserved Albury line</a> &#8211; I have been told that some VLocities were built with provision for conversion to Standard Gauge, so yes, this is possible.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55502946326/in/dateposted/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55502946326_c8fcd1d942_c.jpg" alt="Passenger board a V/Line train at Southern Cross" width="800" height="522" /></a>
</div></figure>



<h2 class="wp-block-heading">What happened to Melton electrification?</h2>



<p class="wp-block-paragraph">The Coalition say they would continue with Melton electrification alongside their plan. Their proposal is to get a capacity benefit sooner.</p>



<p class="wp-block-paragraph">Labor&#8217;s answer to this is that in the short term, capacity is best boosted by running longer 9 car V/Line trains, rather than trying to create extra paths on congested tracks.</p>



<p class="wp-block-paragraph">They&#8217;ve also told me in the past that Melton electrification is taking time because of the sequencing &#8211; level crossing removals and <a href="https://www.premier.vic.gov.au/new-melton-station-opens-and-94-level-crossing-gone">Melton station rebuild just finished</a>, new <a href="https://engage.vic.gov.au/lxrp-cobblebank-stabling-yard">stabling at Cobblebank</a>, the Sunshine upgrade and untangling tracks around Tottenham, then electrification and track expansion.</p>



<p class="wp-block-paragraph">The sequence seems to make sense &#8211; the problem is that <strong>it&#8217;s happening far later than it should have</strong>, especially for a project <a href="https://www.premier.vic.gov.au/real-plan-fast-regional-rail-and-metro-rail-west">promised in 2018</a> &#8211; let alone considered <a href="https://danielbowen.com/2010/09/10/one-day-rail-lines/">since the 1970s</a>.</p>



<p class="wp-block-paragraph">(By the way: Matthew Guy on ABC Radio on Wednesday morning implied that the PTUA does not support track expansion. This is not correct. <a href="https://www.abc.net.au/listen/programs/melbourne-mornings/mornings/107094430">Audio here; begins at about 12 mins</a>.)</p>



<p class="wp-block-paragraph">The political disquiet about delayed progress on Melton capacity reminds me of a bigger version of the <a href="https://danielbowen.com/2012/11/28/tracking-southland-station/">delays building Southland station</a> a decade and a half ago.</p>



<p class="wp-block-paragraph">The exact timeline for electrification is still unclear, and there&#8217;s also been no pledge for a much-needed additional station at <a href="https://www.movingmelton.com.au/rail">Mt Atkinson</a>.</p>



<p class="wp-block-paragraph">So no wonder the Libs are looking to see what can be done sooner.</p>



<p class="wp-block-paragraph"><strong>The quest for bi-mode trains is a good one</strong>, though not necessarily like this. It does need to happen, as a way of starting to transition V/Line from diesel to electric operation. And they need to find a way to bring the cost down.</p>



<p class="wp-block-paragraph">And it&#8217;s good to see a focus on western Melbourne, an area which has been neglected on public transport for far too long, despite huge population growth.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://danielbowen.com/2026/09/02/bi-mode-trains-for-melbs-west/feed/</wfw:commentRss>
			<slash:comments>25</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">31626</post-id>	</item>
		<item>
		<title>Old photos from July and August 2016</title>
		<link>https://danielbowen.com/2026/08/30/old-photos-from-july-and-august-2016/</link>
					<comments>https://danielbowen.com/2026/08/30/old-photos-from-july-and-august-2016/#comments</comments>
		
		<dc:creator><![CDATA[Daniel Bowen]]></dc:creator>
		<pubDate>Sun, 30 Aug 2026 12:37:00 +0000</pubDate>
				<category><![CDATA[Photos from ten years ago]]></category>
		<guid isPermaLink="false">https://danielbowen.com/?p=31620</guid>

					<description><![CDATA[Trying my best to catch up on my ten year old photo posts&#8230; almost all of the photos from these two months are of the level crossing removals which were going full steam ahead in my neighbourhood in Bentleigh. By July, they had dug out the trench for the new rail line under the roads, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Trying my best to catch up on <a href="https://danielbowen.com/category/photos/photos-from-ten-years-ago/">my ten year old photo posts</a>&#8230; almost all of the photos from these two months are of the level crossing removals which were going full steam ahead in my neighbourhood in Bentleigh.</p>



<p class="wp-block-paragraph">By July, they had dug out the trench for the new rail line under the roads, and were starting to fill it back in again. Daytime:</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55497307630/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55497307630_a5dcaceff9_c.jpg" alt="Bentleigh station trench being built out during level crossing removal works, July 2016" width="800" height="533" /></a>
</div></figure>



<p class="wp-block-paragraph">Night:</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55497025563/in/dateposted/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55497025563_07ee663e49_c.jpg" alt="Bentleigh station trench being built out during level crossing removal works, July 2016" width="800" height="533" /></a>
</div></figure>



<p class="wp-block-paragraph">One night I got invited to see the works up close</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55495932592/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55495932592_9bf575331e_c.jpg" alt="Daniel touring the trench at Bentleigh station during level crossing works, July 2016" width="800" height="551" /></a>
</div></figure>



<p class="wp-block-paragraph">This view from the Brewer Road bridge from early July shows just how much was going on. (Click to zoom in)</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/28067118276/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/7314/28067118276_11aaa61ecd_c.jpg" alt="Bentleigh/Mckinnon/Ormond level crossing works 5/7/2016" width="800" height="460" /></a>
</div></figure>



<p class="wp-block-paragraph">24/7 works resulted in some local businesses, especially food shops, running 24/7 too</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55496917961/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55496917961_b71887aa73_c.jpg" alt="24/7 bakery during level crossing works in Bentleigh, July 2016" width="800" height="521" /></a>
</div></figure>



<p class="wp-block-paragraph">In daytime the construction drew considerable numbers of onlookers</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55495932747/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55495932747_1c52ac9323_c.jpg" alt="Watching the level crossing works at Bentleigh, July 2016" width="800" height="545" /></a>
</div></figure>



<p class="wp-block-paragraph">At Ormond, they were building the value capture deck, <a href="https://danielbowen.com/2016/07/25/ormond-station-value-capture/">but until late July</a>, nobody knew it was there or what it was.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55496918126/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55496918126_5b807c0866_c.jpg" alt="Building the &quot;value capture&quot; deck at Ormond station, July 2016" width="800" height="460" /></a>
</div></figure>



<p class="wp-block-paragraph">Working on the signalling</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55495932672/in/dateposted/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55495932672_fce4e1189f_c.jpg" alt="Working on the signalling during Bentleigh/McKinnon/Ormond level crossing removal works, July 2016" width="800" height="460" /></a>
</div></figure>



<p class="wp-block-paragraph">The night before McKinnon station would reopen, they were still putting on finishing touches.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55495932697/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55495932697_ef0a72532c_c.jpg" alt="McKinnon station about to open, 31st July 2016" width="800" height="477" /></a>
</div></figure>



<p class="wp-block-paragraph">&#8230;and it opened on time</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55497307440/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55497307440_e645e0f0fc_c.jpg" alt="McKinnon station on opening day, 1st August 2016" width="800" height="529" /></a>
</div></figure>



<p class="wp-block-paragraph">&#8230;and featured in a video published the same day by local MP Nick Staikos&#8230; if you look <strong>very</strong> carefully you might be able to spot yours truly in it.</p>



<figure class="wp-block-embed is-provider-facebook wp-block-embed-facebook"><div class="wp-block-embed__wrapper">
<div class="fb-video" data-allowfullscreen="true" data-href="https://www.facebook.com/watch/?v=1183495331673904" style="background-color: #fff; display: inline-block;"></div>
</div></figure>



<p class="wp-block-paragraph">Works at Ormond and Bentleigh (shown here) continued:</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55497307370/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55497307370_4114d46493_c.jpg" alt="Bentleigh station under construction, July 2016" width="800" height="487" /></a>
</div></figure>



<p class="wp-block-paragraph">Not all local businesses were appreciative of the project.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55497025248/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55497025248_2d0393cdde_c.jpg" alt="Not enjoying the level crossing removals, July 2016" width="800" height="470" /></a>
</div></figure>



<p class="wp-block-paragraph">Meanwhile, early works for the Caulfield to Dandenong level crossing removals were getting started.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55497025278/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55497025278_6410a85684_c.jpg" alt="Murrumbeena station prior to level crossing removal works, July 2016" width="800" height="490" /></a>
</div></figure>



<p class="wp-block-paragraph">The fencing along the line was a sign that things were about to change.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55496917866/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55496917866_cc042935c0_c.jpg" alt="Murrumbeena station preparation for crossing removals, July 2016" width="800" height="557" /></a>
</div></figure>



<p class="wp-block-paragraph">This photo from Carnegie shows the change to the overhead wiring, using structures that would fit underneath the soon-to-be-built skyrail.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55497307270/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55497307270_c4a1ef11d0_c.jpg" alt="Carnegie station preparation for crossing removals, August 2016" width="800" height="524" /></a>
</div></figure>



<p class="wp-block-paragraph">Elsewhere, life went on. Here&#8217;s a view of Market Street, with a train, tram and bus all passing. The safety zone in the foreground has since been removed, along with another stop, but <a href="https://www.instagram.com/reel/DQvv-dKDlYp/">trams still suffer long delays</a> between Flinders Street and Collins Street.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55497307320/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55497307320_11914c28e8_c.jpg" alt="Train, tram and bus viewed from Market Street, Melbourne, August 2016" width="800" height="528" /></a>
</div></figure>



<p class="wp-block-paragraph">The <a href="https://en.wikipedia.org/wiki/Melbourne_Bike_Share">Melbourne Bike Share</a> scheme ran from 2010 to 2019, arguably killed by the Free Tram Zone. Here&#8217;s a helmet dispenser at Southern Cross Station&#8230; looking empty.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55495932432/in/photostream/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55495932432_6f683ab57f_b.jpg" alt="Melbourne Bike Share helmet dispenser, August 2016" width="768" height="1024" /></a>
</div></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://danielbowen.com/2026/08/30/old-photos-from-july-and-august-2016/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">31620</post-id>	</item>
		<item>
		<title>The end of Metro&#8217;s 40 min waits</title>
		<link>https://danielbowen.com/2026/08/23/the-end-of-metros-40-min-waits/</link>
					<comments>https://danielbowen.com/2026/08/23/the-end-of-metros-40-min-waits/#comments</comments>
		
		<dc:creator><![CDATA[Daniel Bowen]]></dc:creator>
		<pubDate>Sun, 23 Aug 2026 03:50:54 +0000</pubDate>
				<category><![CDATA[transport]]></category>
		<guid isPermaLink="false">https://danielbowen.com/?p=31597</guid>

					<description><![CDATA[40 minute train frequencies - 1978-2026]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The picture below shows departures from Flinders Street Station this morning Sunday just after 9am.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55481584341/in/dateposted/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55481584341_ed92895546_c.jpg" alt="Screens at Flinders Street showing departures on Sunday morning" width="800" height="409" /></a>
</div></figure>



<p class="wp-block-paragraph">What&#8217;s special about this is the 40 minute waits that passengers hate are finally gone.</p>



<p class="wp-block-paragraph">They had been introduced in 1978 when Melbourne&#8217;s population was about half its current level, public transport patronage was falling, and Victorian Railways were desperately looking for savings. They cut then 30 minute frequencies to 40.</p>



<p class="wp-block-paragraph">It&#8217;s meant there was a fundamental flaw in Melbourne’s suburban Metro train system. The reason urban rail systems work all over the world is that they make it convenient to get around big cities. From early in the morning to late at night, there&#8217;s a train to take you where you want to go.</p>



<p class="wp-block-paragraph">Long waits break that contract.</p>



<p class="wp-block-paragraph">In 1994 the PTUA began its &#8220;<a href="https://ptua.org.au/wp-content/uploads/PTUA-News-Volume-19-No.-1-March-1995.pdf">Seven day service for a seven day city</a>&#8221; campaign. From 1996 the cuts began to be reversed.</p>



<figure class="wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr"><div class="wp-block-embed__wrapper">
<a href="https://www.flickr.com/photos/danielbowen/55480742027/in/dateposted/"><img loading="lazy" decoding="async" src="https://live.staticflickr.com/65535/55480742027_03efe6d5b3_c.jpg" alt="Moonee Ponds, Sunday morning. 40 minutes until the next train" width="800" height="495" /></a>
</div></figure>



<p class="wp-block-paragraph">It&#8217;s been a slow process, and until now, many lines still ran every 40 minutes in the mornings.</p>



<p class="wp-block-paragraph">Over decades, I think this has done huge damage to the usability and reputation of the rail network. For more than two generations, everyone has known that you can&#8217;t depend on Melbourne&#8217;s trains to be there when you want them.</p>



<p class="wp-block-paragraph">I can&#8217;t tell you how many conversations over the years I&#8217;ve had with people who are put off using the service because of low frequencies.</p>



<p class="wp-block-paragraph">In some cases, they believed the 40 minute frequencies were still an issue, even on lines that had been upgraded. Long term reputational damage.</p>



<p class="wp-block-paragraph">When you have to plan and consider carefully how to make your trip to avoid long waits, it actively drives people to get cars and get on the roads.</p>



<p class="wp-block-paragraph">So, after PTUA (and others) stepped up their calls for fixes, it&#8217;s great that the politicians listened, and have provided funding to fix those remaining 40 minute waits, and upgrade them to 20 minutes.</p>



<figure class="wp-block-embed is-type-rich is-provider-instagram wp-block-embed-instagram"><div class="wp-block-embed__wrapper">
<blockquote class="instagram-media" data-instgrm-captioned data-instgrm-permalink="https://www.instagram.com/reel/DcLOABnON0P/?utm_source=ig_embed&amp;utm_campaign=loading" data-instgrm-version="14" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:16px;"> <a href="https://www.instagram.com/reel/DcLOABnON0P/?utm_source=ig_embed&amp;utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank"> <div style=" display: flex; flex-direction: row; align-items: center;"> <div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;"></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;"></div></div></div><div style="padding: 19% 0;"></div> <div style="display:block; height:50px; margin:0 auto 12px; width:50px;"><svg width="50px" height="50px" viewBox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-511.000000, -20.000000)" fill="#000000"><g><path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"></path></g></g></g></svg></div><div style="padding-top: 8px;"> <div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;">View this post on Instagram</div></div><div style="padding: 12.5% 0;"></div> <div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;"><div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);"></div> <div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;"></div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);"></div></div><div style="margin-left: 8px;"> <div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;"></div> <div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)"></div></div><div style="margin-left: auto;"> <div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);"></div> <div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);"></div> <div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);"></div></div></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;"></div></div></a></div></blockquote><script async src="//platform.instagram.com/en_US/embeds.js"></script>
</div></figure>



<p class="wp-block-paragraph">It&#8217;s now really important that authorities promote the improvements, so that the generations of Melburnians who are wary of using the trains because of those 40 minute waits know that they&#8217;re now gone.</p>



<p class="wp-block-paragraph">Other improvements such as Tap And Go and cheap fares also help, but nothing helps more than knowing the wait times are getting shorter.</p>



<p class="wp-block-paragraph">These upgrades (and those announced <a href="https://danielbowen.com/2026/04/30/progress-on-train-frequencies/">but not arriving until next year</a>) are not the end of the story. Many stations still have 30 minute waits at times, and 20 is no longer adequate for the backbone of the public transport network in a city of 5 million people. (Not to mention issues with service frequency on V/Line trains and coaches, trams, and especially buses).</p>



<p class="wp-block-paragraph">But it&#8217;s a step forward, it&#8217;s a win, and it&#8217;s great to see it.</p>



<p class="wp-block-paragraph"><a href="https://ptua.org.au/members/">Join the PTUA</a> to help with the next steps!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Notes:</p>



<ul class="wp-block-list">
<li>A small number of stations at the semi-rural end of the Hurstbridge line still have 40 minute waits due to single track beyond Eltham.</li>



<li>So too do some suburban V/Line stations, particularly on weekends</li>



<li>And no I haven&#8217;t forgotten the Stony Point line</li>



<li><strong>Update:</strong> As per the comments, there are issues around 8am on weekends with outbound services, as Night Network transitions to daytime operations, especially on Sunday morning. This includes the Frankston line, Sandringham, and stations beyond Dandenong.</li>



<li>Does this mean not all of the 1978 cuts were fixed? No &#8211; because back then there were no services at all before about 8:30am on Sunday!</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://danielbowen.com/2026/08/23/the-end-of-metros-40-min-waits/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">31597</post-id>	</item>
	</channel>
</rss>
